Webscoket的HTTPS在Blazemeter中不起作用,但是在Jmeter脚本中起作用

时间:2019-02-07 04:22:30

标签: jmeter jmeter-4.0 blazemeter

我的脚本在Jmeter中工作正常。脚本包括https和WSS。在Jmeter中,适合750个用户。我在Blazemeter上尝试过的方法相同,但它给出错误“ Http升级失败,状态码为400”。我已经上传了所有相关的插件以及.csv文件。有人可以帮我吗?

脚本与QUIZ相关。我们有一系列问题和答案应在10秒内给出。

测光仪错误: Websocket打开连接-响应代码400-Http升级失败,状态码为400

1 个答案:

答案 0 :(得分:0)

根据HTTP Status Code 400的定义:

  

超文本传输​​协议(HTTP)400错误的请求响应状态代码表示服务器由于语法无效而无法理解该请求。

The client should not repeat this request without modification.

很可能源自BlazeMeter的请求因某种原因而损坏。如果不查看测试计划和BlazeMeter测试配置,就无法说什么。

我可以立即提出的唯一建议是:

  1. 检出测试报告中的Logs tab,并搜索所有可疑条目。
  2. 通过添加下一个JMeter Properties,暂时启用存储请求/响应详细信息:

     jmeter.save.saveservice.output_format=xml
     jmeter.save.saveservice.response_data=true
     jmeter.save.saveservice.samplerData=true
     jmeter.save.saveservice.requestHeaders=true
     jmeter.save.saveservice.url=true
     jmeter.save.saveservice.responseHeaders=true
    

    或者,您也可以通过添加Flexible File Writer

  3. 涉足BlazeMeter Support,他们应该比这里的任何人都更了解自己的基础架构并拥有更多知识