请帮助我解释一些性能测试结果:
1.负载测试总数800用户:我们使用了8个从属设备,每个从属设备运行100个用户,上升时间100秒,我们预期5195个样本(通过将总用户数乘以动作(请求)数),但是我们在结果中得到了4252示例,当我们检查csv文件时,我们发现只有649用户成功开始执行第一个操作(点击URL),而我们预期800用户开始执行第一个操作(点击URL)。
1.压力测试总数2500用户:我们使用了10个从属服务器,每个服务器运行250个用户,斜升时间250秒,我们预期15095个样本(通过将总用户数乘以动作(请求)数),但是我们在结果中得到了3185样本(少于我们在负载测试中获得的样本),并且当我们检查csv文件时,我们发现只有515用户成功开始执行第一个操作(点击URL),而我们预期2500用户开始执行第一个操作(点击URL)。
你能帮我解释一下吗?我们不是所有的用户都可以开始执行第一个请求吗?这是性能问题的一个指标吗?
1条答案
按热度按时间8hhllhi21#
我们不能在没有看到你的
1.线程组配置
1.来自.jtl results file的错误消息(如果有)
给定错误(或未执行请求)的百分比随着线程数的增加而增加,这可能表明存在性能问题,因此除了上述几点之外,我还建议:
1.检查被测系统日志中是否有任何可疑条目
1.确保服务器在CPU、RAM、网络和磁盘IO方面有足够的扩展空间,如果您没有监控,可以考虑使用JMeter PerfMon Plugin
1.在服务器端启用了profiler tool遥测的情况下重新运行测试,这样,您将获得有关最慢函数、最大对象、死锁等的全面信息。