2017-08-09 20:47

 版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明,否则将追究法律责任。https://blog.kokojia.com/xqtesting/b-340.html


介绍


JMeter3.0版本以后提供一个用于生成HTML页面格式图形化报告的扩展模块。生成的报告中默认提供的度量维度包括:

  1. APDEX指数

  2. 聚合报告

  3. Errors报告

  4. 响应时间变化曲线

  5. 数据吞吐量时间曲线

  6. Latency time变化曲线

  7. 每秒点击数曲线

  8. HTTP状态码时间分布曲线

  9. 事务吞吐量时间曲线(TPS)

  10. 平均响应时间与每秒请求数的关系图

  11. Latency time与每秒请求数的关系图

  12. 响应时间百分位图

  13. 活动线程数变化曲线

  14. 平均响应时间与线程数的关系图

  15. 柱状响应时间分布图


配置


在jmeter.properties中打开以下的配置:

jmeter.save.saveservice.bytes = true
jmeter.save.saveservice.label = true
jmeter.save.saveservice.latency = true
jmeter.save.saveservice.response_code = true
jmeter.save.saveservice.response_message = true
jmeter.save.saveservice.successful = true
jmeter.save.saveservice.thread_counts = true
jmeter.save.saveservice.thread_name = true
jmeter.save.saveservice.time = true
# the timestamp format must include the time and should include the date.
# For example the default, which is milliseconds since the epoch: 
jmeter.save.saveservice.timestamp_format = ms
# Or the following would also be suitable
jmeter.save.saveservice.timestamp_format = yyyy/MM/dd HH:mm:ss


命令运行并生成报告


jmeter -n -t <jmx脚本的完整路径> -l <测试文件名> -e -o <结果报告的完整输出路径>

输出的报告类似下面的

640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=

640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=

640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=


 版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明,否则将追究法律责任。https://blog.kokojia.com/xqtesting/b-340.html