0


Jmeter实现WebSocket请求

背景:这里需要大家区分socket和websocket请求.两者异同点网上很多.如果接口是ip:port是socket,如果是ws://ip/path:port是websocket
1.jmeter下载插件管理插件;
注:我下载插件时,因为jmeter的版本有点低3.1,所以一直报错,jmeter启动不起来,所以大家可以用5.1以上版本的jmeter
5.5版本的jmeter在options下面没有plugins manager
(1)先下载插件管理插件,链接:https://jmeter-plugins.org/install/Install/ ,下载后放置在jmeter的lib/ext目录下
(2)重启后,即可看到插件管理的菜单。
2.jmeter下载websocket的插件;
工具栏-optiongs-plugins manager-Available Plugins
WebSocket Samplers by Peter Doornbosch
WebSocket Sampler by Maciej Zaleski


3.WebSocket请求示例
注:一般都是建立连接后,再开始请求具体的接口
(1)建立连接
添加-->取样器-->WebSocket Open Connection,建立Websocket链接


(2)发送接口请求
添加-->取样器-->WebSocket request-response Sampler,发送接口请求


(3)压力测试
通过控制线程组循环次数,但是这里的connection只建立一次就可以,而接口需要发送多次请求.
需要增加添加-->逻辑控制器-->吞吐量控制器

把连接connection放到吞吐量控制器中.

最后就可以实现websocket的请求和压力demo


本文转载自: https://blog.csdn.net/sankoudoudou/article/details/125854574
版权归原作者 沉豆 所有, 如有侵权,请联系我们删除。

“Jmeter实现WebSocket请求”的评论:

还没有评论