我在命令行模式下检查JMeter中至少有2000个线程的加载。我也使用Graphic Generator来获得漂亮的图形。但是在执行结束时,我在图形生成结果中得到了一个聚合结果。我真正想要的是以CSV或Graph中的漂亮格式为每个线程花费的时间。
我使用的命令是
sh jmeter -n -t /Project/Tests/test.jmx -l /Project/Tests/results.csv
即使结果.CSV生成整体但其格式不是很好。有人可以建议我任何其他更好的选择吗?因为我的程序期望每个线程在7秒内返回,否则我的程序将丢弃该线程。因此,我需要知道在7秒内返回多少个线程。
答案 0 :(得分:1)
实际上你应该已经拥有了你需要的东西。
您可以从.jtl结果文件中找出线程响应时间,查看elapsed
列。您可以排序并查看最耗时的样本结果以及其中有多少超过7000毫秒
有Response Times Over Time图表可以显示测试运行时的响应时间趋势
有Response Times Distribution图表可以显示每个请求执行次数的响应时间统计信息
最后你可以使用Duration Assertion,这样JMeter会自动失败超过7秒的请求