【jmeter性能压测问题分析】jmeter报 WebSocket I/O error: Read timed out

背景

进行ws的登录压测时,在高并发下很容易出现WebSocket I/O error: Read timed out,需要分析产生的原因。

 

分析过程

1、jmeter查看结果树

【jmeter性能压测问题分析】jmeter报 WebSocket I/O error: Read timed out

 

2、jmeter请求体,发现Response(read) timeout(ms)字段,填写了6000ms,即6s。遍历了下查看结果树中的报错请求,发现果然Load time 时间大于6S的,均报了Response message: WebSocket I/O error: Read timed out。初步定为是此字段导致。

【jmeter性能压测问题分析】jmeter报 WebSocket I/O error: Read timed out

 

 

 

 3、由于业务接口暂时达不到6s返回的标准,这里先不纠结,把Response(read) timeout(ms)字段,改成20000ms,重新跑一遍,再次测试,没有发现WebSocket I/O error: Read timed out的报错。

 

结论

本次的WebSocket I/O error: Read timed out,为jmeter脚本接口返回断言时间设置不合理导致(哈哈,其实是之前设置的我忘了,这里做下记录)。但是WebSocket I/O error: Read timed out有无其他报错原因,暂时不得而知,后面遇到再补充。

 

【jmeter性能压测问题分析】jmeter报 WebSocket I/O error: Read timed out

上一篇:1.1tensorflow2.0 张量


下一篇:用scipy库生成稀疏矩阵