jmeter(十七):查看测试结果

当测试完成后,最关心的就是测试结果。jmeter提供了很多种查看测试结果的组件,View Results Tree、Summary Report、Graph Results等等,简单介绍一下

View Results Tree

jmeter(十七):查看测试结果_第1张图片

 

返回数据:

取样器结果:返回值报200,表示执行接口调试成功

请求:发送的数据

响应数据:返回的数据

Thread Name:线程组名称

Sample Start: 启动开始时间

Load time:加载时长

Latency:等待时长

Size in bytes:发送的数据总大小

Headers size in bytes:发送数据的其余部分大小

Sample Count:发送统计

Error Count:交互错误统计

Response code:返回码

Response message:返回信息

Response headers:返回的头部信息

AggregateReport

jmeter(十七):查看测试结果_第2张图片

 

  1. Label - 请求对应的name属性值。
  2.  Samples - 具有相同标号的样本数,总的发出请求数。
  3. Average - 请求的平均响应时间。
  4. Median - 50%的样本都没有超过这个时间。这个值是指把所有数据按由小到大将其排列,就是排列在第50%的值。
  5. 90% Line - 90%的样本都没有超过这个时间。这个值是指把所有数据按由小到大将其排列,就是排列在第90%的值。
  6. 95% Line - 95%的样本都没有超过这个时间。这个值是指把所有数据按由小到大将其排列,就是排列在第95%的值。
  7. 99% Line - 99%的样本都没有超过这个时间。这个值是指把所有数据按由小到大将其排列,就是排列在第99%的值。
  8. Min - 最小响应时间。
  9. Max - 最大响应时间。
  10. Error % - 本次测试中,有错误请求的百分比。
  11. Throughput - 吞吐量是以每秒/分钟/小时的请求量来度量的。这里表示每秒完成的请求数。
  12. Received KB/sec - 收到的千字节每秒的吞吐量测试。
  13. Sent KB/sec - 发送的千字节每秒的吞吐量测试。

 

Graph Results

jmeter(十七):查看测试结果_第3张图片

 

  1. No of Samples:总共发送到服务器的请求数。
  2. Latest Samples:代表时间的数字,是服务器响应最后一个请求的时间。
  3. Average:总运行时间除以发送到服务器的请求数。
  4. Devaition:表示服务器响应时间变化、离散程度测量值的大小。
  5. Throughput:服务器每分钟处理的请求数。
  6. Median:有一半的服务器响应时间低于改值而另一半高于该值。

jp@gc - Transactions per Second

jmeter(十七):查看测试结果_第4张图片

 

保存到文件

大部分组件均提供了将测试结果保存到文件的功能,指定输出文件的绝对路径即可,如下:

 

执行完毕后,打开文件,可以查看原始的数据信息,接下来按自己的需要处理原始信息。

jmeter(十七):查看测试结果_第5张图片

 

生成web页面的报告

  • 在命令行下执行脚本,注意:如果没有配置环境变量的话,要在jmeter安装目录的bin下启动命令行,
  • 命令:

jmeter -n -t D:\program\apache-jmeter-5.0\samples\28.summary_report.jmx -l d:\summary.jtl -e -o d:\result

绿色字体:表示要执行的脚本

蓝色字体:生成后的脚本

红色字体:web页面报告的存储路径

  • 查看结果,生成很漂亮的测试报告

jmeter(十七):查看测试结果_第6张图片

 

下载其它测试结果插件

如果没有自己想要的组件的话,也可以按如下方式下载对应的插件

jmeter(十七):查看测试结果_第7张图片

 

jmeter(十七):查看测试结果_第8张图片

你可能感兴趣的:(jmeter,性能测试)