MeterSphere Websocket性能测试解决

针对JMeter v1.13.0不支持WebSocket请求的问题,本文提供了临时解决方案。首先,找到JMeter的配置文件,然后将WebSocket jar包复制到lib/ext目录下。每次容器重启后,由于旧容器会被删除,需要重新复制jar包。完成此操作后,可以上传包含WebSocket请求的jmx脚本到Metersphere进行性能测试,确保脚本执行无误。
摘要由CSDN通过智能技术生成

当前v1.13.0版本暂不支持socket请求,采用临时解决方案,将websocket jar包放在容器:jmeter/lib/ext目录,执行时临时调用

注意:每次重启容器后,以前的容器就会被删除,jar包就会失效,需要手动复制一下

1、查找当前容器jmeter配置文件

find / -name system.properties

 /var/lib/docker/overlay2/39951b84d15fd4e6cb41f76f1f5d97b59ac9037a3a0ff0c74869a0607b73efa8/diff/opt/jmeter/bin/system.properties

2、复制上传到服务器的websocket jar包 到Jmeter对应/lib/ext 目录下 (容器id记得更换成自己的)

cp /tmp/JMeterWebSocketSamplers-1.2.8.jar /var/lib/docker/overlay2/39951b84d15fd4e6cb41f76f1f5d97b59ac9037a3a0ff0c74869a0607b73efa8/diff/opt/jmeter/lib/ext

3、检查jar包是否复制成功

cd /var/lib/docker/overlay2/39951b84d15fd4e6cb41f76f1f5d97b59ac9037a3a0ff0c74869a0607b73efa8/diff/opt/jmeter/lib/ext

ls JMeterWebSocketSamplers-1.2.8.jar

4、上传带有websocket 请求的jmx脚本到metersphere 创建性能测试

 5、点击保存并执行,没有报错问题解决

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值