如何保存在CSV文件中"查询执行的行数"在Jmeter

时间:2017-10-31 11:21:22

标签: jmeter

我在Jmeter中创建了一个测试计划,它在csv文件中执行某些查询并存储已用时间。我需要针对每个采样器请求保存行计数。我怎样才能做到这一点?

以下是我的CSV文件配置

enter image description here

1 个答案:

答案 0 :(得分:1)

  1. 不要使用任何JMeter Listener存储测试结果they don't add any value and create memory and disk IO overhead instead。你应该是running your tests in command-line non-GUI mode like

    jmeter -n -t test.jmx -l result.jtl
    

    当您的测试完成时,请使用您选择的监听器打开result.jtl文件,或者从中生成HTML Reporting Dashboard

  2. 回到你的问题。鉴于你有一个JMeter变量持有一些有趣的"值,您希望将此变量值添加到测试结果中,只需定义sample_variables属性并将变量名称放在那里。例如,如果您有名为rowcount的JMeter变量,请将下一行添加到 user.properties 文件中:

    sample_variables=rowcount
    

    下次运行测试时,您会在.jtl结果文件中看到一个名为rowcount的额外列,其中包含每个采样器的变量值。有关详细信息,请参阅Sample Variables用户手册章节。