concurrency - 并发线程组在jmeter中具有相同配置的结果中具有不同的总样本
问题描述
在 jmeter 中,使用并发线程组时,使用相同的配置我得到不同的编号。总结报告中的总样本数。谁能解释为什么会这样?
我有以下配置:目标并发:20 加速时间(秒):120 加速步数:10 保持目标速率时间(秒):60
我已经运行了两次测试,两次都是在总结报告中,我分别得到了 1704 个样本和 1973 个样本。
解决方案
JMeter 在发送下一个请求之前等待来自上一个采样器的响应,因此偏差是由于响应时间造成的
- 响应时间更长 - 结果更少
- 更短的响应时间 - 更多的结果
如果您希望始终获得准确数量的样本结果 -在模式下使用吞吐量控制器Total Executions
- 这样 JMeter 将不会运行比您在吞吐量控制器中指定的更多的采样器。
查看Running JMeter Samplers with Defined Percentage Probability一文,了解有关吞吐量控制器的更多信息,以及定义执行不同请求的频率以及如何精确控制工作负载的方法。
推荐阅读
- ios - SwiftUI - NavigationView 中的内存泄漏
- javascript - 字符串问题:“未定义”,无法检查这种情况
- android - 为什么 React 原生推送通知总是显示两次?
- import - libreoffice基础导入表数据类型问题
- c# - 设置任意 Func<> 的参数
- python - Python最短的正则表达式匹配似乎没有产生正确的答案,
- android - 如何增加或减少购物车中的商品?
- python - 在张量流中将 1 帧馈送到 2 个模型
- python - 自定义字体是否可以在其他设备中使用
- postgresql - 截断时postgres未将外键设置为null