我是jmeter的新手,任何人都可以指导/帮助我如何获取线程组的开始时间和结束时间(因此我可以计算线程完成所需的总时间)?
我已经提到了一些链接和apache JMeter用户手册,但我无法选择它 . 我用过jmeter 2.12 . JMeter在GUI模式下运行 .
我已经使用以下过程/测试计划测试了IIS文件服务器的下载文件的HTTPS请求 .
-
创建一个线程是Performance
-
添加了事务控制器(父线程的子节点)
-
添加了HTTP请求,聚合报告列表和视图结果树(事务控制器的子代)
我是否需要使用任何插件或其他JMeter侦听器来计算性能时间?在这里,我无法获得总的演出时间 . 请你能做到需要 .
1 回答
在Jmeter中,您可以为测试提供测试持续时间 . 这是了解性能测试时间的一种方法 .
其他方式可能是从日志文件或jtl文件中读取线程或线程组的开始时间和结束时间(如果在单个线程组下有多个线程) .
在进行实际负载测试时,从不使用GUI . 它需要大量的内存和CPU(OOM问题) . 请参阅最佳做法Link . 在非gui
-l
选项中,可以让您提供包含该文件执行细节的jtl文件名 . 如果没有指定,你可以找出总测试持续时间 .