视频
JMeter视频地址(或长按下方二维码):http://edu.51cto.com/course/2324.html
介绍
JMeter3.0版本以后提供一个用于生成HTML页面格式图形化报告的扩展模块。生成的报告中默认提供的度量维度包括:
APDEX指数
- 聚合报告
- Errors报告
- 响应时间变化曲线
- 数据吞吐量时间曲线
- Latency time变化曲线
- 每秒点击数曲线
- HTTP状态码时间分布曲线
- 事务吞吐量时间曲线(TPS)
- 平均响应时间与每秒请求数的关系图
- Latency time与每秒请求数的关系图
- 响应时间百分位图
- 活动线程数变化曲线
- 平均响应时间与线程数的关系图
- 柱状响应时间分布图
配置
在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 <结果报告的完整输出路径>
输出的报告类似下面的