WebSocket接口需要下载相应的补丁插件才能进行测试,<强>下载方法见文章末尾强>
引用><李> <强>一、添加线程组强>
> <李>添加发送请求——选中线程组,点击右键,添加》取样器》WebSocket请求-响应采样器<李> <>强添加线程组等其他元件强>
> <李><李>添加线程组,Jmeter执行是通过线程组进行驱动的,测试计划必须最少有一个线程组,选测试规划中,点击右键,添加》线程》线程组
> 李
李> <李>添加CSV数据文件设置元件,该元件可用来参数化,点击右键》添加》配置元件》CSV数据文件设置
李> <李>添加用户定义的变量,该变量可在整个线程中进行调用
李> 李二,<强>依次添加如下请求强>
<李>添加创建连接请求——选中线程组,点击右键,添加》取样器》WebSocket开放连接
李> 李
李> 李 > <李>添加读取请求——选中线程组,点击右键,添加》取样器》WebSocket单一采样器读
<李>该请求的作用是读取系统返回的请求,要根据开发的代码进行设置循环,比如开发代码是发送一个请求-响应采样器请求,系统返回1000次请求,就需要设置循环次数为1000进行性能测试,如果只是针对接口进行自动化测试,设置1次即可,配置如下:
李> <李>添加关闭请求——选中线程组,点击右键,添加》取样器》WebSocket密切
李> <李>添加断言,判断响应信息中是否包含{“数据类型”:“testResponse”、“味精”:“返回信息,选中该WebSocket请求,点击右键,添加》断言》响应断言,输入预期结果
李> <李>循环控制器添加步骤,点击右键,添加》逻辑控制器》循环控制器
李>
李> 李 > 李> <李> <强>三,添加察看结果树强><李>察看结果树用来察看每次响应结果的响应数据,选中线程组,点击右键,添加》监听器》察看结果树
使用Jmeter测试WebSocket接口