我想在jmeter测试中报告每个请求/样本。 我有1个线程组设置,用户数是1,循环数是5。 在线程组内部,我有5个不同的http / jdbc请求,它们从csv数据集配置文件中读取。我可以大致了解最小,最大和平均时间。但我(更重要的是)也想知道每个请求花了多长时间。根据上面的配置,我需要25行告诉我,请求/样本花费了x时间。
我最后得到的报告显示了每个请求的平均时间,最短时间和最长时间。但我希望它显示每个请求的每个样本。我想知道请求1个样本1花费了4分钟,请求1个样本2花费了3分钟,依此类推。能够扩展“样本数”或其他内容。
答案 0 :(得分:0)
如果使用-l选项运行测试并将结果保存在jtl文件中,则可以获取每个采样器请求的详细信息。
命令应类似于: jmeter.sh -n -t“ jmeter脚本的路径” -l log.jtl
在测试结束时,jtl文件将保存每个提出的请求,每个请求的响应时间,响应代码,响应消息。
或
在您的JMeter脚本中添加简单数据编写器。提到csv文件名。在测试结束时,CSV文件将包含测试期间向服务器发出的每个请求的详细信息。