首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Jmeter基于webscoket测试后台服务接口实战

前言: 本来就是web端+后台服务之间使用webscoket通信实现功能,通信格式用json,现在就是抛开web页面,使用接口工具,模拟web与后台服务通信。...相关的插件(如:webscoket)、说白了就是要熟悉使用即可。...然后选择Available Plugins ---》然后勾选跟WebScoket Sampler ...选项 ---》点击右下角Apply Changes and Restart JMeter ---》...2.新建WebScoket Sampler (1)先输入后台服务器地址 (2) 端口号 (3)根据接口文档输入请求内容,我这里是json格式,是登录的测试案例。...3.如果查看树显示红色,说明是请求失败,请检查网络、json格式等原因 以上的是基于webscoket的测试案例,可用举一反三。

39050
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    一文揭秘利用python+unittest实现Webscoket协议接口测试

    一个很简单的接口,那么python如何来实现webscoket协议接口测试呢, 需要安装两个依赖包 pip3 install websocket-client pip3 install websocket...self.assertTrue(("hello world" in recvdata),'接口返回错误') 这样一个简单的用例就实现完毕了,我们测试下 执行成功,测试用例可以正常测试,这样一个简单的webscoket...其实webscoket接口测试流程就是去创建链接,然后传送数据,接受数据。然后根据链接创建和返回数据进行对应的断言就可以了。...这样基于python+unittest的webscoket测试就演示完毕了。 其实很简单用两个简单的类库,就完成了整体的测试。...其实webscoket的测试没有那么难,很简单和我们正常测试的http没什么不同,创建链接,发送数据,接受数据,然后进行断言。只是用的类库,和处理不一样。

    73830

    如何使zuul支持websocket

    百度出来的例子大多数通过自定义zuul过滤器并设置超时时间来支持webscoket,于是照猫画虎,终究没使老项目的websocket通过zuul来代理推送。...追溯其原因老项目的websocket并没用sock.js或者是通过spring集成的webscoket。...下边我分享下几种可能可以通过zuul支持websocket的方案,并在文末附送上,最后我怎么使老项目既能通过zuul路由代理,并也使老项目的websocket消息推送生效的方案 通过zuul支持webscoket...spring-cloud-gataway是支持webscoket 如果老项目既想通过zuul路由代理,又想使webscoket生效,该如何做 原理是websocket推送的ws链接依然通过老项目A的ip...不过这边有个问题点是老项目(A,B,C,D...)到时候也是集群化,当老项目通过zuul路由时,webscoket要如何获取本项目A的ip:port,而不能获取到其他项目的(B、C、D)的ip:port

    8.8K40
    领券