如何在jmeter中保存http采样器的响应数据

时间:2017-09-13 13:00:54

标签: jmeter

我在线程组中有一个http采样器的测试计划。我想运行测试5分钟。如何将带有请求和响应数据的采样器结果存储到与查看结果树监听器中相同的文件中?

1 个答案:

答案 0 :(得分:2)

  1. 将下一行添加到 user.properties 文件(位于JMeter的“bin”文件夹中):

    jmeter.save.saveservice.output_format=xml
    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
    
  2. 重新启动JMeter以选择属性
  3. Run your test in command-line non-GUI mode喜欢:

    jmeter -n -t test.jmx -l result.jtl
    
  4. 测试完成后,打开JMeter GUI,添加View Results Tree监听器,使用“浏览”按钮找到result.jtl文件 - 您应该看到请求和响应详细信息。
  5. 参考文献:

    请记住,存储请求,特别是响应数据会导致大量磁盘IO开销,所以一旦您不再需要详细信息,请不要忘记删除上述行。