jmeter--mac

下载

之前的系统是Windows,现在换成了Mac,重新安装了一次
之前安装过觉得轻车熟路了,但还是遇到了问题😂

* 下载的时候没有注意,结果不能用
error: Unable to access jarfile ./ApacheJMeter.jar

要下载这个才行


image.png

语言

下载后启动jmeter就不会报错了,接下来就是语言的问题了,你会发现jmeter默 认是英文的,修改默认语言的方法如下:

* #########/apache-jmeter-5.1.1/bin/jmeter.properties

找到这个文件,用编辑器打开后找到如下图的内容


image.png

这个是修改后的,修改前是#language=en,记得前面的#要去掉,不然不会生效,再次启动jmeter,默认语言就会是中文啦。(也可以打开后再修改语音,不过需要每次修改)

使用

1.添加线程组
右键添加—Threads(User)—线程组
线程数:虚拟用户数。一个虚拟用户占用一个进程或线程。设置多少虚拟用户数在这里也就是设置多少个线程数
Ramp-Up Period(in seconds)准备时长:设置的虚拟用户数需要多长时间全部启动。如果线程数为4,准备时长为2,那么需要2秒启动4个线程,也就是每秒启动2个线程。
循环次数:每个线程发送请求的次数。例如线程数是10,循环次数是10,总请求数就是10*10次
Delay Thread creation until needed:延迟线程创建直到需要为止
调度器:设置线程组启动的开始时间和结束时间
持续时间(秒):测试持续时间,会覆盖结束时间
启动延迟(秒):测试延迟启动时间,会覆盖启动时间


image.png

2.添加HTTP请求
在线程组上右键,添加—Sampler—HTTP请求
Sampler(取样器):向服务器发送请求;记录服务器的响应数据;记录响应时间信息
名称:就是一个标识
Web服务器协议:HTTP或HTTPS
服务器名称或IP :HTTP请求发送的目标服务器名称或IP
端口号:上面服务器的端口号,默认80
方法:请求方法,包含:GET、POST、HEAD、PUT、OPTIONS、TRACE、DELETE......
路径:请求路径


image.png

3.添加结果树
在线程组上右键,添加—监听器—查看结果树
运行后,可在结果树看到请求结果


image.png

4.添加聚合报告
在线程组上右键,添加—监听器—聚合报告
性能测试结果可在聚合报告查看