jmeter的websocket性能测试,请求报错排查
2021-01-07 17:30
标签:需要 性能 特点 登录 启动 tcp连接建立 mic 性能测试 没有 项目性能测试需要对websocket接口进行性能测试,在测试过程中出现ws接口报错,下面记录下,如何进行问题排查,主要是排除性能执行机的问题。 1、该请求在jmeter中报 Response code:Websocket I/O error Response message:WebSocket I/O error: Read timed out 2、该请求服务端没有返回 1、先看jmeter工具有无报错。此处无报错,初步估计是服务端问题。 2、进一步排查,看看TCP连接情况。在jmeter起20个线程,跑1次,理论上执行机的TCP连接会起20个记录。 步骤:cmd进入命令行,输入netstat -an,观察TCP连接情况(由于TCP连接建立后需要一段时间后断开,此处先确认上一次测试的请求已结束),此时连接中并无通过jmeter连接到项目服务器的记录。 在20个线程的基础上,启动jmeter,观察此时连接情况。发现有20条连接,此时进一步说明,起码TCP连接已建立,相关请求已发到服务器。基本确认报错为服务端问题。 3、有条件的话,再让研发从项目的SQL日志等确认下请求的情况,如本人的项目ws请求会发登录的用户名密码,让研发查看登录的查询SQL是否有20条记录,如果收到20条查询的SQL记录,说明请求到了服务端。 jmeter的websocket性能测试,请求报错排查 标签:需要 性能 特点 登录 启动 tcp连接建立 mic 性能测试 没有 原文地址:https://www.cnblogs.com/chooperman/p/14232304.html
特点:
分析:
上一篇:HTTP协议
文章标题:jmeter的websocket性能测试,请求报错排查
文章链接:http://soscw.com/index.php/essay/40746.html