我有一个运行客户网站的 ubuntu 网络服务器(LAMP)。我已经用 jmeter 创建了一个测试计划,我想知道如何使用 Jmter 对服务器进行基准测试并创建测试报告。
比如它可以处理的最大并发用户数和服务器可以毫无问题地处理的最大请求数。
答案1
按照负荷报告指南,开箱即用的 JMeter汇总报告监听器将提供以下性能指标:
- # 示例- 是具有相同标签的样本数量。
- 平均的- 是一组结果的平均时间。
- 中位数- 是将样本分成相等两半的数字。一半样本小于中位数,另一半样本大于中位数。[某些样本可能等于中位数。] 这是一种标准统计测量。中位数与第 50 百分位数相同。
- 90% 线(第 90 百分位数)——意味着 90% 的样本所用时间不超过这个数字。
- 分钟- 是具有相同标签的样本的最短时间
- 最大限度- 是具有相同标签的样本的最长时间
- 错误 %- 是包含错误的请求的百分比
- 吞吐量- s 以每秒/分钟/小时的请求数来衡量。选择时间单位,以便显示的速率至少为 1.0。当将吞吐量保存到 CSV 文件时,它以请求数/秒表示,即 30.0 请求数/分钟保存为 0.5。
- 千字节/秒- 吞吐量以每秒千字节为单位。时间以毫秒为单位。
您还可以使用JMeter 插件它提供了一些更有用的图表和监听器,例如:
或者使用JMeter 云插件它可以完成上述所有功能以及更多功能,还具有不同的测试运行比较功能。