【问题标题】:jmeter- missing to save output - save responses to a filejmeter-缺少保存输出-将响应保存到文件
【发布时间】:2017-04-08 09:15:26
【问题描述】:

我正在对一个 API 进行性能测试,并试图在一分钟内达到 120 次。每次我点击,写入文件夹的输出文件都小于 120。我从来没有得到正确数量的输出文件。有时,我会得到 119、115、117。

在 120 次命中中,50% 通过,50% 为失败场景。检查输出文件夹时,通过和失败的场景都会丢失文件写入。

有人可以帮我理解可能是什么原因吗?

Jmeter 3.1 版

【问题讨论】:

  • 您需要添加更多详细信息,API 的预期响应是什么以及您收到的失败消息是什么。您的问题只是笼统的,不会引起您的兴趣。

标签: performance jmeter performance-testing load-testing


【解决方案1】:

我建议暂时启用存储请求和响应详细信息。您可以通过将下一行添加到 user.properties 文件(该文件位于 JMeter 的“bin”文件夹中)

jmeter.save.saveservice.response_data=true
jmeter.save.saveservice.samplerData=true
jmeter.save.saveservice.requestHeaders=true
jmeter.save.saveservice.url=true
jmeter.save.saveservice.responseHeaders=true
  1. 完成后 - 重新启动 JMeter 以获取属性
  2. 运行测试
  3. 完成后,使用 View Results Tree listener 打开 .jtl 结果文件并检查请求,尤其是响应详细信息以检测任何问题
  4. 如果您找不到任何线索,请将下一行添加到 user.properties 文件:

    log_level.jmeter.reporters.ResultSaver=DEBUG
    

    并查找以

    开头的消息

    保存样本时出错 ....

完成故障排除后,不要忘记恢复配置更改。

参考资料:

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-04-04
    • 2020-12-29
    • 2016-02-28
    • 1970-01-01
    相关资源
    最近更新 更多