我正在通过jmeter2.9进行websocket压力测试。 当我用“轻”json发送请求和响应时。结果还可以。 但是当响应json包含base64 png(大约360kb)时。 jmeter返回码204无内容(可能超时)。
我的jmeter是否需要一些配置,或其他错误。 如果有人对此有所了解,请教我。
完整信息:
线程名称:threadgroup 1-1 样本开始时间:2013-07-17 15:36:06 CST 加载时间:20000 延迟:0 大小(字节):0 标头大小(字节):0 正文大小(字节):0 样品数量:1 错误数:1 回复代码:204 响应消息:没有内容(可能是超时)。
回复标题:
SampleResult字段: 内容类型: DataEncoding:
答案 0 :(得分:0)
检查您是否使用缓存管理器,Jmeter中似乎有一个(bug)将响应代码设置为HTTP代码'204'(“无响应”),而没有传出请求,则检索到信息从缓存中,尝试禁用缓存管理器,然后查看是否可以重现它。
答案 1 :(得分:0)
这可能是因为未处理的异常,响应大于插件代码中指定的最大消息大小等。如果在预定义的超时后没有从服务器收到响应,则会看到您看到的异常。 / p>
这是JMeter的另一个可能适合您的WebSocket插件
链接:https://github.com/maciejzaleski/JMeter
特点: