文档详情

jmeter相关命令行及生成报告.pdf

发布:2025-04-21约3.75千字共6页下载文档
文本预览下载声明

Jmeter使用技巧

一、使用命令行方式运行Jmeter

1.为什么

使用GUI方式启动jmeter,运行线程较多的测试时,会造成内存和CPU的大量消耗,

导致客户机卡死。

3.1版本以后jmeter,在GUI模式启动jmeter时,会提示用户

都说了……所以正确的打开方式是在GUI模式下调整测试,再用命令行模式

执行。

2.怎么用

jmeter-n-ttestplanfilename-llistenerfilename

-h帮助-打印出有用的信息并

-n非GUI模式-在非GUI模式下运行JMeter

-t测试文件-要运行的JMeter测试文件

-l日志文件-记录结果的文件

-r执行-启动服务

-H主机-设置JMeter使用的主机

-P端口-设置JMeter使用的主机的端

例如:

jmeter-n-ttest1.jmx-lresult.jtl

二、生成动态报告

JMeter3.0版本发布后,支持动态报表报告。让测试人员编写性能测试报告更加容易。以后

不能黑jmeter不能生成报告了。

1.过程

执试文件

生成测试结果文件

生成最终的测试报告

2.准备

修改perties

把save这块的内容基本上都改成true就行

jmeter.save.saveservice.data_type=true

jmeter.save.saveservice.label=true

jmeter.save.saveservice.response_code=true

#response_dataisnotcurrentlysupportedforCSVoutput

jmeter.save.saveservice.response_data=true

#SaveResponseDataforfailedsamples

jmeter.save.saveservice.response_data.on_error=false

jmeter.save.saveservice.response_message=true

jmeter.save.saveservice.successful=true

jmeter.save.saveservice.thread_name=true

jmeter.save.saveservice.time=true

jmeter.save.saveservice.subresults=true

jmeter.save.saveservice.assertions=true

jmeter.save.saveservice.latency=true

jmeter.save.saveservice.connect_time=true

jmeter.save.saveservice.samplerData=true

jmeter.save.saveservice.responseHeaders=true

jmeter.save.saveservice.requestHeaders=true

jmeter.save.saveservice.encoding=false

jmeter.save.saveservice.bytes=true

#OnlyavailablewithHttpClient4

#jmeter.save.saveservice.sent_bytes=true

jmeter.save.saveservice.url=true

jmeter.save.saveservice.filename=true

jmeter.save.saveservice.hostname=true

jmeter.save.saveservice.thread_c

显示全部
相似文档