Jmeter——性能测试分析

Jmeter - analysis of the performance test

我如何知道我的服务器运行良好?

我做了一些性能测试,结果是这样的:

样本数量:750

最新样本:3317

平均:601

偏差:1152

吞吐量:2613.24

中位数:386

这些参数是什么意思?

我怎样才能给出正确的输入并期望得到正确的结果?

我相信JMeter Glossary可以解释所有的术语。

以防万一它消失了:

  • No of Sample - 执行的样本总数。
  • Latest sample - 不言自明
  • Average - 所有采样器执行时间的 Arithmetic_mean:所有采样器持续时间的总和除以 "No of Sample"
  • Throughput - 每个时间单位的请求数,如每秒点击数
  • Median and Deviation - 是统计术语

关于您的服务器行为是否可以接受 - 这取决于它在做什么。 601 毫秒的平均响应时间对于在线商店来说听起来非常好,但对于金融业务、医疗设备或 NASA 宇宙飞船来说可能是不可接受的。此外,还不清楚有多少并发用户参与了负载测试,因为它是 2-5 个虚拟用户,被测应用程序可能表现良好,如果有 20-50 个并发用户,响应时间将达到 60 秒——这会很糟糕.

请参阅 Performance Metrics for Websites 指南以了解在性能测试期间需要完成的最常见措施。