Jmeter 获取错误响应代码:无响应消息:读取超时,未收到响应

Jmeter 获取错误响应代码:无响应消息:读取超时,未收到响应,jmeter,performance-testing,Jmeter,Performance Testing,我正在使用Jmeter对包含web套接字连接的应用程序进行负载测试 尝试使用单读取采样器读取帧中的数据时,收到错误响应代码:无响应消息:读取超时,未收到响应 有人能帮我解决这个问题吗 线程名称:密苏里测试1-1 示例开始时间:2019-10-09 10:40:43 IST 加载时间:1000 连接时间:0 延迟:0 大小(字节):0 已发送字节:0 标题大小(以字节为单位):0 正文大小(字节):0 样本数量:1 错误计数:0 数据类型(“文本”|“bin”|“”): 响应代码:无响应 响应消息

我正在使用Jmeter对包含web套接字连接的应用程序进行负载测试

尝试使用单读取采样器读取帧中的数据时,收到错误响应代码:无响应消息:读取超时,未收到响应

有人能帮我解决这个问题吗

线程名称:密苏里测试1-1 示例开始时间:2019-10-09 10:40:43 IST 加载时间:1000 连接时间:0 延迟:0 大小(字节):0 已发送字节:0 标题大小(以字节为单位):0 正文大小(字节):0 样本数量:1 错误计数:0 数据类型(“文本”|“bin”|“”): 响应代码:无响应 响应消息:读取超时,未收到响应

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

根据

WebSocket单读采样器-接收文本或二进制WebSocket帧

因此,我可以想到两个原因:

  • 您的单读采样器配置不正确,即错误的协议/主机/端口/路径等。请与交叉检查设置,即。例如,您正在对端口
    80
    使用
    wss
    协议,但是端口应该是
    443
    或类似的
  • 您的应用程序不会通过已建立的连接自动发送帧,也就是说,它需要您方面的一些输入。如果是这种情况,请确保使用WebSocket单写采样器将内容发送到端点
  • 您可能会发现示例测试计划很有用


    如果您将遇到问题,请考虑将以下行添加到Log4J2.xml文件(位于JMIT安装的“bin”文件夹中)

    
    

    然后重新启动JMeter,重新运行测试并查看文件——它应该包含详细的调试信息,说明引擎盖下发生了什么,很可能您将能够从中找出问题的原因

    我已经在脚本中添加了Webscoket请求-响应采样器,并且正在获取响应代码:200响应消息:事务中的样本数:5,失败样本数:0这很好,但在服务器日志中响应消息未保存,我们在消息日志中未获得正确的计数。您能帮助我吗
    <Logger name="eu.luminis" level="debug" />