请我在这里,因为我们是JMeter的新手。
我们正在对名为Reports的模块执行负载测试。
录制的脚本(URL)在运行时更改。以下是示例。
原始录制脚本(URL): https://dev.test.com/reportserver/Pages/ReportViewer.aspx?%2FArrowAddOnReport%2FClientsPending&AgencyName=ArrowSeed
如果可以看到,则在URL中添加“=”(突出显示)。 请告诉我们处理相同问题的原因和解决方法。
提前致谢
答案 0 :(得分:0)
我不知道为什么会这样,你应该和DevOPS或负责任的人谈谈。
我个人不会使用“Path”部分来存储请求参数,HTTP Request中有一个“Parameters”部分,您可以在其中指定所需的参数以及是否对它们进行编码。
如果你完全陷入额外的=
标志,我可以提出一个解决方法。
将以下代码放入Beanshell预处理器“脚本”区域:
String path = sampler.getPath();
sampler.setPath(path.replace("=&","&"));