首页 >
高性能 >
性能测试
JMeter压力测试
时间:2020-03-08 20:45:17 点击: 来源: 作者:
一,环境官方网站 https://jmeter.apache.org/下载后解压:http://mirror.bit.edu.cn/apache//jmeter/binaries/apache-jmeter-5.2.1.zip
jdk环境:http://mirror.cnop.net/jdk/windows/jdk-8u144-windows-x64.exe ...
一,环境下载后解压:
安装好后新建环境变量(这里以我的为例,右击我的电脑,属性):
JAVA_HOME
C:/Program Files/Java/jdk1.8.0_112/bin
二,打开JMeter
进入解压后的目录(这里以的我桌面路径为例),双击 jmeter.bat 文件:


打开以下两个窗口,可以选择下语言:
三,JMeter设置测试参数
说明(流程):创建项目-创建线程组-创建HTTP请求-创建结果监听器
1.创建项目:文件-》新建(填入项目名)

2.创建线程组:项目上右击-添加-线程-线程组

说明:名称任意,线程数即测试并发数,循环次数可自定义线程数:我将它理解成模拟的用户数,假设线程数为100,那么久相当于模拟100个用户;
Ramp-Up Period:每个线程的执行时间间隔,如果为0那么就相当于是并发的意思;
循环次数:执行任务的次数,永远的意思就是一直循环执行,不停止;
调度器:设置开始、结束时间、打开看看就懂了;
3.创建HTTP请求:线程组 (上右击)--> 添加 --> 取样器 --> http请求

名称:任意
协议:http,https根据情况填写
服务器名称或ip:网站ip地址,网址
端口:根据情况填写 ,http默认80
编码:根据网站填写,这是为utf-8

4.添加运行结果监听器(报告形式):
http请求 – > 添加 – > 监听器 – > 察看结果树
http请求 – > 添加 – > 监听器 – > 聚合报告
说明:这里可以新建多个报告形式,里面内容默认即可,这里任意新建了两个。

5.保存新建配置:这里以d:/m-test.jmx为例
四:测试
windows+R打开cmd如下:

cd C:/Users/Administrator/Desktop/apache-jmeter-5.2.1/bin

#进入jmeter 的bin目录,这里以我的位置为例
jmeter -n -t d:/m-test.jmx -l d:/m2.jtl
jmeter -n -t D:/sjby365/apache-jmeter-5.2.1/dg.jmx -l d:/sjby365/dg2.jtl
#测试命令m-test.jmx为刚刚保存的配置文件,m2.jtl为自定义的测试报告
测试完大致如下:
五.使用JMeter查看报告
点击“聚合报告”,选择刚刚测试的报告位置。
”您可通过以下微信二维码,赞赏作者“
