Websocket jmeter响应代码204和can';不满足

Websocket jmeter响应代码204和can';不满足,websocket,jmeter,Websocket,Jmeter,我正在通过jmeter2.9进行websocket压力测试。 当我发送带有“轻”json的请求和响应时。结果还可以。 但是当响应json包含base64 png(约360kb)时。jmeter返回代码204无内容(可能超时) 是我的jmeter需要一些配置,还是其他一些错误。 如果有人知道这件事,请教我 完整信息: 线程名称:线程组1-1 样本开始:2013-07-17 15:36:06 CST 装载时间:20000 延迟:0 大小(字节):0 标题大小(以字节为单位):0 正文大小(字节):0

我正在通过jmeter2.9进行websocket压力测试。 当我发送带有“轻”json的请求和响应时。结果还可以。 但是当响应json包含base64 png(约360kb)时。jmeter返回代码204无内容(可能超时)

是我的jmeter需要一些配置,还是其他一些错误。 如果有人知道这件事,请教我

完整信息:

线程名称:线程组1-1 样本开始:2013-07-17 15:36:06 CST 装载时间:20000 延迟:0 大小(字节):0 标题大小(以字节为单位):0 正文大小(字节):0 样本数量:1 错误计数:1 答复代码:204 响应消息:没有内容(可能超时)

响应标题:

SampleResult字段: 内容类型:
数据编码:

检查您是否正在使用缓存管理器,Jmeter中似乎有一个(错误)将响应代码设置为HTTP代码“204”(“无响应”),而没有传出请求,则从缓存中检索信息,请尝试禁用缓存管理器,然后查看是否可以复制它。

这可能是由于未处理的异常、响应大于插件代码中指定的最大消息大小等原因。如果在预定义的超时后未收到服务器的响应,则会引发您看到的异常

下面是另一个用于JMeter的WebSocket插件,它可能适合您

链接:

特点:

  • 支持WebSocket协议的HTTS/HTTPS(ws/wss)版本
  • 忽略SSL证书错误的选项
  • 流式传输允许单个连接在测试期间保持打开状态
  • 响应必须匹配预定义的正则表达式
  • 响应超时
  • 响应消息返回日志(从多个服务器消息构建采样器响应)
  • 若服务器发送与预定义正则表达式匹配的mesage,则可能会关闭连接