jmeter - 检索到的令牌值未正确传递 - 反斜杠和管道更改为百分比和数字
问题描述
我有一个页面响应,其中包含一个“contextToken”,如下所示。注意管道和双反斜杠:
调试器使用双反斜杠和管道正确显示提取的值:
但是,我使用此令牌的请求已用 % 符号和数字替换了管道和反冲:
由于令牌在提交页面时不正确,因此我失败了。如何保留并完全按原样传递 contextToken?
解决方案
我相信这只是一个可视化问题,真正的问题存在于其他地方,您可以使用Wireshark之类的外部嗅探器工具检查您发送的确切内容,这是一个示例:
使用您的浏览器开发人员工具来比较来自上一个响应的令牌和与下一个请求一起发送的令牌,您可能需要以某种方式对其进行转换,例如URL Encode、encodeURIComponent、转义 HTML 字符或其他东西像这样,如果是这种情况,请参阅Apache JMeter Functions - An Introduction article,了解如何使用 JMeter Functions 进行动态数据操作
推荐阅读
- dart - 添加或删除项目时 SliverList 不更新
- r - 更新 R.3.5.1 C++11 依赖项中的 Rgdal...虽然 C++11 可用
- python - Python pandas:在遍历数据框时将信息附加到行
- git - AWS Codebuild -- 执行 buildspec.yml 时如何读取提交上的标签?
- excel - Excel - 如何查找具有匹配键的所有值?
- json - 使用 PowerShell 组合嵌套的 Json
- java - Android 条件导入、预处理器宏或替代方案
- javascript - 一个滚动按钮,可滚动到 jquery 中的多个元素
- r - 从两列分配唯一 ID,其中值可以在不同行上以相反的顺序排列
- python - 如何使用 Python 3 获取文件的正确绝对路径?