我最近开始在Jmeter工作,我已经对40个虚拟用户进行了测试。我还使用了loadosophia插件将结果上传到loadosophia。但是我对在loadosophia的摘要报告中得到的数字几乎没有怀疑。
我使用40个虚拟用户运行3秒作为加速期,但在loadosophia报告中显示最大虚拟用户= 17和平均虚拟用户= 6.5但事务计数为40,实际应该是虚拟用户。这是否表明最多有17个虚拟用户并发?
测试运行持续时间显示3秒,但我可以看到最大响应时间是5078毫秒,这是(5.7秒)如何测试可以在3秒内完成,而它显示一些请求超过5秒发送回复? (我假设它不考虑上升时间,我给了3秒,我是对的吗?)
提前致谢。
答案 0 :(得分:1)
目前您的方案如下:
所以没有办法确切说明"峰值"此时所有活动的线程都在击中被测试的应用程序。
关于loadosophia不太确定,但是如果你期望有40个并发虚拟用户,那么达到此负载的唯一方法是提供足够的循环并添加Constant Throughput Timer以协调负载并限制(或增加)它您在计时器中设置的值。
另一个选择是使用Synchronizing Timer,允许"发布"达到指定金额时的线程数。