首页 > 解决方案 > 检索到的令牌值未正确传递 - 反斜杠和管道更改为百分比和数字

问题描述

我有一个页面响应,其中包含一个“contextToken”,如下所示。注意管道和双反斜杠:

在此处输入图像描述

我使用边界提取器成功检索此值: 在此处输入图像描述

调试器使用双反斜杠和管道正确显示提取的值:

在此处输入图像描述

但是,我使用此令牌的请求已用 % 符号和数字替换了管道和反冲:

在此处输入图像描述

由于令牌在提交页面时不正确,因此我失败了。如何保留并完全按原样传递 contextToken?

标签: jmeter

解决方案


我相信这只是一个可视化问题,真正的问题存在于其他地方,您可以使用Wireshark之类的外部嗅探器工具检查您发送的确切内容,这是一个示例:

在此处输入图像描述

使用您的浏览器开发人员工具来比较来自上一个响应的令牌和与下一个请求一起发送的令牌,您可能需要以某种方式对其进行转换,例如URL EncodeencodeURIComponent转义 HTML 字符或其他东西像这样,如果是这种情况,请参阅Apache JMeter Functions - An Introduction article,了解如何使用 JMeter Functions 进行动态数据操作


推荐阅读