如何使用Jmeter对Ubuntu Web服务器进行基准testing并创buildtesting报告。

我有一个运行客户端网站的Ubuntunetworking服务器(LAMP)。我已经使用Jmeter创build了一个testing计划,我想知道的是我们如何使用Jmter对服务器进行基准testing并创buildtesting报告。

就像它可以处理的最大并发用户数量以及服务器可以处理的最大请求数量一样。

根据“负载报告”指南,JMeter开箱即用的Aggregare Report Listener将提供以下性能指标:

  • #样本 – 是具有相同标签的样本的数量。
  • 平均值 – 是一组结果的平均时间。
  • 中位数 – 是将样本分成两半的数字。 一半的样本小于中位数,一半大一些。 [有些样本可能与中位数相等。]这是一个标准的统计测量。 中位数与第50百分位数相同。
  • 90%线(第90百分位) – 这意味着90%的样本不超过这个时间。
  • 最小 – 是具有相同标签的样本的最短时间
  • 最大 – 是具有相同标签的样品的最长时间
  • 错误% – 是有错误请求的百分比
  • 吞吐量 – 以每秒/分钟/小时的请求为单位。 时间单位被select为使得显示的速率至less为1.0。 吞吐量保存为CSV文件时,以每秒请求数表示,即30.0个请求/分钟保存为0.5。
  • Kb /秒 – 以千兆字节/秒为单位测量吞吐量。 时间以毫秒为单位。

您也可以使用JMeter插件 ,它提供了更多有用的graphics和侦听器,如:

  • 主动线程随着时间的推移
  • 响应计时器随时间变化
  • 每秒交易次数

或者也可以使用JMeter Cloud Plugin ,它可以完成以上的任务,并且具有不同的testing运行比较function。