【问题标题】:jmeter response code 204 and can't get contentjmeter响应代码204,无法获取内容
【发布时间】:2013-07-17 07:51:00
【问题描述】:

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

我的 jmeter 是否需要在这里进行一些配置,或者其他错误。 如果有人对此有所了解,请教我。

完整信息:

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

响应标头:

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

【问题讨论】:

    标签: websocket jmeter


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      这是另一个适用于您的 JMeter 的 WebSocket 插件

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

      特点:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-09-06
        • 2019-03-29
        • 1970-01-01
        • 2021-07-08
        • 1970-01-01
        • 2021-12-09
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多