已知,Jmeter已安装完成。
以Tomcat中的chat功能为例。
1、将WebSocket组件包引入到Jmeter对应路径下,如...\apache-jmeter-5.0\lib\ext\... Jmeter配置元件中可以找到新增的WebSocket相关元件。注:网上下载文件要保证全部是一个版本。
2、启动(重启)Jmeter。新建线程组。
3、在线程组下添加取样器WebSocket request-response Sampler,
Server URL:
ws Server name or IP:192.168.1.11(例子) Port:8080 path:/examples/websocket/chat
Data:
Request data:填写聊天内容
其他内容可以不变
4、在线程组下添加监听器-查看结果树,以便监听请求结果。
5、运行脚本。
6、浏览器访问http://192.168.1.11:8080/examples/websocket/chat.xhtml,查看聊天内容是否发送成功。
参数化:
6、准备*.csv格式数据文件,文件内容为一列聊天记录,编码格式为UTF-8。
7、在WebSocket request-response Sampler取样器上添加配置元件- CSV数据文件设置。
文件名:文件所在路径
文件编码:utf-8
变量名称(西文逗号间隔):chatdata
忽略首行(只在设置了变量名称后才生效):True
分隔符:
是否允许带引号:True
遇到文件结束符再次循环:False
遇到文件结束符停止线程:False
8、修改线程组线程数等于数据文件内容行数。
9、将取样器中Data - Request data改为变量,格式为:${param}
10、运行脚本。
11、浏览器访问http://192.168.1.11:8080/examples/websocket/chat.xhtml,查看聊天内容是否发送成功。
12、根据需要在取样器上添加断言。