测试websocket接口

您所在的位置:网站首页 websocket接口怎么写 测试websocket接口

测试websocket接口

2024-01-22 08:58| 来源: 网络整理| 查看: 265

http://www.cnblogs.com/ListenWind/p/4760179.html

http://www.cnblogs.com/yuanchunli/articles/5265738.html

大家接手项目的时候,尤其是App项目,可能有websocket接口,但是测试这个websocket接口不像http接口,直接使用一些接口调用工具就行的,它必须在websocket环境下才能访问到,在线是websocket工具是有,可是有的项目里面是内网的,也就是没有网络的项目,或者是vpn项目,遇到测试websocket接口的时候,怎么办,有一个很好的办法,就是写HTML5的websocket调用案例,可是作者是个连html都不会写的,开始作者也是找了几天,自己又不会写测试代码

后来我想起一个我以前测试抗压的一个工具,来自Apache 的一款测试工具jmeter,这款我平时是做抗压测试的,但是我在网上看到别人使用他来测试websocket

Jmeter官方下载地址http://jmeter.apache.org/

打开Jmeter

然后.下图的这个WebSocket Sampler直接是没有的,需要插件依赖,当然作者把插件也整理好了,直接下载拷贝到Jmeter的lib目录下的ext文件夹下,记得解压哦

http://download.csdn.NET/detail/easternunbeaten/9753723

下载插件后解压,拷贝到

接下来

1、WebServer Server Name or IP:WebSocket发送的目标服务器的地址或者名称 Port Number:WebSocker服务器监听的端口号。(一般是HTTP 80端口,可以通过WireShark数据包得到) 2、Timeout:  Connection – 发送一个连接请求后,Jmeter等待连接完成的最长时间,单位是毫秒。 Response - 对响应消息的最大等待时间。 3、WebSocket Request Implementation – 只支持RFC6455(v13) ,WebSocket协议标准的最新版。 Protocol – 有ws与wss之分, ws前缀是WebSocket连接的辨别标识,wss前缀是WebSocket安全连接的辨别标识。根据自己的实际情况填写 Streaming Connection – 选择这个TCP session要不要保持,如果勾上标识连接会一直存在,如果没有勾上,那么得到第一次响应后该链接就会被关闭。 Request data:填入将要发送的请求,要跟开发沟通好,这个是什么格式的消息。

这样子你的WebSocket就测试成功了,作者本地接口

作者就是这样子完成测试的,还有完成这个完全是看了别人的两篇文章

http://www.cnblogs.com/ListenWind/p/4760179.html http://www.cnblogs.com/yuanchunli/articles/5265738.html

我就是从这两篇文章上面学到的,但是他们没有说那个插件是怎么安装的,而作者只是想让读者们知道这个插件是怎么回事



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3