我必须对具有Web套接字连接的应用程序进行性能测试。为此,我在Jmeter中使用了Web套接字采样器。
我需要提取名为"连接令牌"的项目。来自HTTP请求的响应,并将其与下一个HTTP请求一起传递。我使用正则表达式提取器提取它并将其作为Web Socket Sampler中的参数传递。
请参阅下图
我的问题是:当我将上述参数与其他请求一起传递时,我收到的错误是"连接ID的格式不正确"。
请参阅以下图片
有人可以帮忙解决这个问题吗?
答案 0 :(得分:0)
问题可能是您在请求中发送+的方式。服务器可能正在等待+
,但您正在发送%20
我可以观察到,connectionToken value
结尾处添加了%20
。请检查值的发送方式,即编码或不编码。
如果您要发送+
,请尝试按以下步骤操作:
${__urlencode(${session})}
参考文献: