jmeter--WebSocket学习记录

websocket学习小记

jmeter-websocket依赖jar包(放到 \apache-jmeter-3.2\lib\ext):
jemter下载地址:https://download.csdn.net/download/kongge_/11045118
依赖包下载地址:https://download.csdn.net/download/kongge_/11079372
在这里插入图片描述
在这里插入图片描述
字段说明:

  • 1、WebSocket发送的目标服务器的地址或者名称
  • 2、WebSocker服务器监听的端口号。(一般是HTTP 80端口,可以通过WireShark数据包得到)
  • 3、发送一个连接请求后,Jmeter等待连接完成的最长时间,单位是毫秒
  • 4、对响应消息的最大等待时间
  • 5、哈哈哈哈哈哈标号标漏了
  • 6、只支持RFC6455(v13) ,WebSocket协议标准的最新版
  • 7、有ws与wss之分,ws前缀是WebSocket连接的辨别标识,wss前缀是WebSocket安全连接的辨别标识。根据自己的实际情况填写(ws默认端口号是80,wss默认端口号是443,图里面不对应还请诸位大佬忽略哈~)
  • 8、同一个会话需要填写同样的connection id,就是通过这个来区分不同会话
  • 9、路径
  • 10、选择这个TCP session要不要保持,如果勾上标识连接会一直存在,如果没有勾上,那么得到第一次响应后该链接就会被关闭(一次会话要是有多个消息请求的话,要把这个勾上,不勾选的话,请求成功就会断开连接)
  • 11、请求携带的参数
  • 12、填入将要发送的请求,要跟开发沟通好,这个是什么格式的消息
  • 13、采样器将等待含有该标识的消息并继续通信(或者直到timeout,该连接关闭)
  • 14、如果服务器返回的消息含有这样的字符,就结束会话
  • 15、定义服务器返回消息保留的最大长度
  • 16、(代理服务器相关设置嘛?还没有用过,暂留下空)

案例选择协议是ws的时候正常访问可以成功,但是学着wss的时候报错了,还没有弄懂为什么。。。
http://www.websocket.org/echo.html )这里是支持wss协议的啊,琢磨中。。。
在这里插入图片描述

----------------------------------------------------------------分割线--------------------------------------------------------------------
后来发现是jar包的问题,换了jar包,下载地址:https://bitbucket.org/pjtr/jmeter-websocket-samplers/downloads/
把这个:JMeterWebSocketSampler-1.0.2-SNAPSHOT.jar 换成新版的JMeterWebSocketSamplers-1.2.1.jar(现在看到的最新包是这个,这个版本要求jdk8以上),其他六个依赖包不用换(依赖包的话,注意使用统一的版本,忘了在哪里看到的tips了,注意就是了)
新的jar包比之前的好用了,开始结束,中间加请求,似乎更容易理解啦~~
官方文档( https://bitbucket.org/pjtr/jmeter-websocket-samplers )对sampler说明如下:
request-response sampler,用于执行基本的请求-响应交换,
ping-pong sampler,用于发送乒乓球和接收乒乓球(或仅发送未经请求的乒乓球)
close connection sampler,以便正确关闭WebSocket连接
single-read sampler,用于接收一个(文本或二进制)WebSocket帧
single-write sampler,用于发送一个(文本或二进制)WebSocket帧
open connection sampler,用于显式设置WebSocket连接。
request-response sampler是最常用的采样器。使用这个采样器,您可以测试请求-响应交换,很像普通的HTTP请求/响应。与此插件中的所有其他采样器一样,它本身不创建任何线程,而是在JMeter线程组线程上执行所有通信。这意味着它的伸缩性非常好,可以与标准的JMeterHTTP采样器相媲美。
这款jar包除了sampler拆开更容易以外,还增加的其他很多东西,慢慢学习~ 大家一起共勉啊~
发现一个不错的教程,https://blog.csdn.net/koreyoshuai/article/details/82426049 ~~
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

参考文章:https://www.cnblogs.com/penghaihang/p/7724830.html

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值