首页 文章

jmeter响应代码204并且无法获取内容

提问于
浏览
0

我正在通过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字段:ContentType:DataEncoding:

2 回答

  • 0

    检查您是否使用缓存管理器,Jmeter中似乎有一个(bug)将响应代码设置为HTTP代码'204'(“无响应”),而没有传出请求,从缓存中检索信息,尝试禁用缓存管理器,然后看看你是否可以重现它 .

  • 0

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

    这是JMeter的另一个WebSocket插件,它可能适合您

    链接:https://github.com/maciejzaleski/JMeter

    特征:

    • 支持WebSocket协议的HTTS / HTTPS(ws / wss)版本

    • 忽略SSL证书错误的选项

    • Streaming允许单个连接在测试期间保持打开状态

    • 响应必须与预定义的正则表达式匹配

    • 响应超时

    • 响应消息返回日志(从多个服务器消息构建Sampler响应)

    • 如果服务器发送匹配预定义正则表达式的消息,则可以关闭连接

相关问题