基于jmeter的性能测试 @Arthur
2018-01-03 00:00
260 查看
性能测试,很多人都习惯用LoadRunner,但它存在版权问题,而且安装时对操作系统要求比较多,不像jmeter安装简单(解压即可)。
一、环境配置
下载jmeter,解压后在bin目录下jmeter.bat就能打开。
二、操作步骤
1、添加线程组
2、添加各类sampler,web上用http请求。
3、添加各类监听器,如查看结果树、图形结果、aggregate Graph等
这三步只是基础配置,还可以根据实际需要添加逻辑控制器、定时器、断言等。我根据系统的特点,增加了HTTP请求默认值、HTTP Cookie管理器、HTTP信息头管理器等3个“配置元件”。
三、测试结果分析
可以从监听器里看到监听的结果。
四、生成仪表盘报告
利用jmeter的一个新的扩展功能,可生成dashboard(仪表盘) HTML报告,参考:https://www.jianshu.com/p/be8930c4eef2
摘抄几个常用命令:
1、jmeter.reportgenerator.overall_granularity=60000 定义采样点粒度,默认为60000ms,通常在稳定性以外的测试中,我们可能需要定义更细的粒度,比如1000ms
2、在压力测试结束时报告
基本命令格式:
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
3、或者使用已有的压力测试CSV日志文件生成报告
基本命令格式:
jmeter -g <log file> -o <Path to output folder>
样例:
jmeter -g D:\apache-jmeter-3.0\bin\testLogFile -o ./output
一、环境配置
下载jmeter,解压后在bin目录下jmeter.bat就能打开。
二、操作步骤
1、添加线程组
2、添加各类sampler,web上用http请求。
3、添加各类监听器,如查看结果树、图形结果、aggregate Graph等
这三步只是基础配置,还可以根据实际需要添加逻辑控制器、定时器、断言等。我根据系统的特点,增加了HTTP请求默认值、HTTP Cookie管理器、HTTP信息头管理器等3个“配置元件”。
三、测试结果分析
可以从监听器里看到监听的结果。
四、生成仪表盘报告
利用jmeter的一个新的扩展功能,可生成dashboard(仪表盘) HTML报告,参考:https://www.jianshu.com/p/be8930c4eef2
摘抄几个常用命令:
1、jmeter.reportgenerator.overall_granularity=60000 定义采样点粒度,默认为60000ms,通常在稳定性以外的测试中,我们可能需要定义更细的粒度,比如1000ms
2、在压力测试结束时报告
基本命令格式:
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
3、或者使用已有的压力测试CSV日志文件生成报告
基本命令格式:
jmeter -g <log file> -o <Path to output folder>
样例:
jmeter -g D:\apache-jmeter-3.0\bin\testLogFile -o ./output
相关文章推荐
- 基于Jmeter和Jenkins搭建性能测试框架
- 【jmeter】基于InfluxDB&Grafana的JMeter实时性能测试数据的监控和展示
- 基于ant的jmeter自动化性能测试
- 【idea】基于jmeter的性能测试自动化平台开发
- 基于Jmeter和Jenkins搭建性能测试框架
- jmeter性能测试,基于scf框架的"java请求"接口封装、环境配置与测试
- 基于Jmeter跟Jenkins的自动化性能测试的一站式解决方案(转)
- 基于InfluxDB&Grafana的JMeter实时性能测试数据的监控和展示
- JMeter基于http请求的web接口性能测试总结
- 基于ant的jmeter自动化性能测试
- 基于ant的jmeter自动化性能测试
- 基于jmeter+sysstat+influxdb+grafana+flume的性能测试平台
- 基于jmeter,jenkins,ANT接口,性能测试框架
- 基于JMeter对J2EE应用程序进行性能测试
- 基于ant的jmeter自动化性能测试
- 基于Jmeter和Jenkins搭建性能测试框架
- 转:基于InfluxDB&Grafana的JMeter实时性能测试数据的监控和展示
- 基于ant的jmeter自动化性能测试
- 基于Ant的JMeter性能自动化测试
- 基于Jmeter开发性能自动化测试平台