elasticsearch 分析JMeter压力测试结果

o4hqfura  于 2022-11-02  发布在  ElasticSearch
关注(0)|答案(1)|浏览(241)

我是jmeter工具的新手,已经创建了一个用于对ElasticSearch服务器进行压力测试的脚本。
我知道前面已经有人问过这个问题了,但是我仍然不知道Jmeter摘要报告中不同参数的意义是什么?
下面是我的JMeter设置:
螺纹数:4000
斜升期:5
循环计数:1
结果:
平均值:108782
最小值:5757
最大值:258917
吞吐量:15.4/秒
有人能解释一下下面图片的回答栏中的每个术语意味着什么吗?还有,我可以用哪个指标来衡量我的服务器容量?

qv7cva1a

qv7cva1a1#

您的“压力测试”不太具有代表性。关于这些指标的含义,请参阅摘要报告侦听器文档和JMeter Glossary

  1. # Samples-已执行的请求数
  2. Average-average响应时间(所有响应时间的总和除以其计数)
  3. Min-最短响应时间
  4. Max-最长响应时间
  5. Std. Dev-standard deviation-显示响应时间分布的统计函数
  6. Error %-失败请求的百分比
  7. Throughput-每单位时间(秒)的请求数
  8. Received KB/s-每秒从服务器接收的千字节数
  9. Sent KB/s-与传出请求相同10。Avg Bytes-平均响应大小(以字节为单位)
    还要注意的是,如果您只有1个迭代,那么您很可能还没有达到4000个用户的并发数,这可能是因为一些虚拟用户已经完成了他们的工作,而另一些用户还没有开始。
    因此,我建议您:
    1.将线程组中的循环计数设置为-1或勾选Forever
    1.将测试持续时间设置为5分钟或更长
  10. Increasing the load gradually
    1.当测试完成时,生成HTML Reporting Dashboard并检查用户数、响应时间和每秒事务数之间的关系,因为5秒的最短响应时间和25秒的最长响应时间之间的差异看起来可疑,很可能在某处存在瓶颈

相关问题