我正在使用jmeter插件(Peter Doornbosch的WebSocket Samplers)手动创建websocket请求。
打开与websocket的连接
连接也需要sessionID。
我尝试了http标头管理器,但执行时不占用标头。
那么,有没有一种方法可以手动将websocket标头添加到(Websocket打开连接)采样器?
答案 0 :(得分:1)
Http Header Manager是必经之路;除WebSocket或HTTP协议本身使用的标头(例如“ Host”,“ Sec-WebSocket-Key”)外,采样器都会选择所有标头。如果您的标头被称为“ sessionID”,那么它肯定可以工作。另请参阅示例目录(https://bitbucket.org/pjtr/jmeter-websocket-samplers/src/master/samples/)中的“带有标头和Cookie Manager.jmx的基本请求-响应示例”
您是否100%确定采样器未包含标头?您是否使用WireShark之类的工具检查HTTP GET请求?