jmeter 如何将请求标头传递到Web套接字请求响应采样器

6ss1mwsb  于 2022-11-29  发布在  其他
关注(0)|答案(1)|浏览(147)

我收到一些响应标头:

Connection: Upgrade
Sec-WebSocket-Accept: zi1DDwu1UMCCUC1nJX/k65L6jfQ=
Upgrade: websocket

作为web套接字打开连接response header of websocket open connectiob的结果,现在需要将其传递到请求响应采样器的请求头,如上图request header of response sampler中所示,没有显示请求头,但对于HTTP请求,它正在到来(检查request header of HTTP request
我尝试将值传递给标头管理器,但它没有传递给websocket采样器,它们只为HTTP请求传递。
我希望将请求标头传递到Web套接字请求响应采样器

sbtkgmzw

sbtkgmzw1#

你不需要做任何事。
WebSocket Samplers plugin by Peter Doornbosch自动处理Sec-WebSocket-KeySec-WebSocket-Accept头,而且它甚至检查后者是否具有其预期值。
您可以使用FiddlerWireshark等嗅探器工具查看传出头,也可以通过在 log4j2.xml 文件中添加下一行来查看enabling debug logging for the WebSocket Samplers plugin

<Logger name="eu.luminis" level="debug" />

需要重新启动JMeter以获取更改,一旦完成,您将能够在jmeter.log文件中看到请求和响应的详细信息

相关问题