jmeter测试websocket 接口遇到的坑

1. 公司最近项目需要压测一个websocket接口,接口走nginx网关,使用jmeter的websocket采样器调用发生错误:

 

 

2. 调用后,发现响应头和响应正文都为空,取样器结果,响应状态码为308,响应信息:Response message:Got unexpected status 308 with statusLine:HTTP/1.1 308 Permanent Redirect

 

 

 

3. 通过与开发沟通,发现走nginx网关使用的协议是WSS(基于安全的websocket协议),端口号是nginx 端口号443,修改请求配置参数:

  

 

 4.再次调用后,发现可以调用成功:

 

posted @ 2021-01-26 11:28  maxwell11  阅读(2234)  评论(0编辑  收藏  举报