JMeter安装和使用

发布时间 2023-07-11 09:25:28作者: 明日盈盈

环境安装

安装JDK

配置JAVA_HOME:C:\Program Files\Java\jdk1.8.0_202
添加Path路径: %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
测试JDK,打开CMD,输入 java -version

安装JMeter

从官网下载,解压后双击 bin/jmeter.bat 启动

Websocket接口测试

1. 安装插件

测试Websocket需要安装插件(需要重启)

重启后,多出的websocket相关的采样器如下:

Websocket Open Connection: 创建链接
WebSocket Single Read Sampler:只接受消息
WebSocket Single Write Sampler:只发送消息
WebSocket Ping/Pong Frame Filter:保持链接不断开(如果长时间通信,需要用这个Fileter过滤掉ping/pong消息)
WebSocket Close:关闭链接

2. 查看接口参数

可以看到,参数交互流程为:接受 - 发送 - 接受 - 接受 - 发送 - 接受 (一直接受直到结束)

3. 创建采样器

先添加线程组,再添加各个采样器:

创建链接,设置ip+port等

接受消息,发送消息,都需要设置 use existing connection,这样才可以继续使用上面的链接

在发送消息之前,可以自定义变量(这一步也可以不用,即发送的消息直接写死)

发送消息:

ping/pong帧过滤

JSR223可以用JS等语言定义变量,BeanShell Sampler则是用Java语言,如下,从返回数据中取值:

注意:这里需要用json包,所以需要下载org.json.jar包,然后放到\apache-jmeter-5.6\lib\ext目录下

while逻辑控制器定义终止条件

最后添加View Results Tree等结果报告,即可使用。