性能测试,不少人都习惯用LoadRunner,但它存在版权问题,并且安装时对操做系统要求比较多,不像jmeter安装简单(解压便可)。web
1、环境配置apache
下载jmeter,解压后在bin目录下jmeter.bat就能打开。性能
2、操做步骤测试
一、添加线程组操作系统
二、添加各种sampler,web上用http请求。线程
三、添加各种监听器,如查看结果树、图形结果、aggregate Graph等日志
这三步只是基础配置,还能够根据实际须要添加逻辑控制器、定时器、断言等。我根据系统的特色,增长了HTTP请求默认值、HTTP Cookie管理器、HTTP信息头管理器等3个“配置元件”。orm
3、测试结果分析ip
能够从监听器里看到监听的结果。get
4、生成仪表盘报告
利用jmeter的一个新的扩展功能,可生成dashboard(仪表盘) HTML报告,参考:https://www.jianshu.com/p/be8930c4eef2
摘抄几个经常使用命令:
一、jmeter.reportgenerator.overall_granularity=60000 定义采样点粒度,默认为60000ms,一般在稳定性之外的测试中,咱们可能须要定义更细的粒度,好比1000ms
二、在压力测试结束时报告
基本命令格式:
jmeter -n -t <test JMX file> -l <test log file> -e -o <Path to output folder>
样例:
jmeter -n -t F:\PerformanceTest\TestCase\script\getToken.jmx -l testLogFile -e -o ./output
三、或者使用已有的压力测试CSV日志文件生成报告 基本命令格式: jmeter -g <log file> -o <Path to output folder> 样例: jmeter -g D:\apache-jmeter-3.0\bin\testLogFile -o ./output