我正在制作一个Jmeter
的测试计划。
问题是我无法检索URL
链接,因为他是动态管理的。
URL
具有以下格式:
localhost\blablabla?PATHPARAM=qzflh%2FGJHBGDCV%GROPJHVFFFDDFGGCFD%JJYTGVFRTVFGGFF%JUYGBG
我已经尝试在先前的请求中搜索PATHPARAM
的值,以使用正则表达式提取器检索它,但我找不到它。
似乎这个url
是在javascript code
内生成的,但提取它的方式对我来说是未知的,在js
代码中我找到了值:var url = actionName + "?" + params ;
这是抓住url
内容或var Jmeter
的任何方式吗,否则你有任何其他解决方案来解决这个dynamic URL
的问题。
非常感谢您的帮助。
答案 0 :(得分:0)
我可以看到两种可能的选择:
如果您被自动重定向到此网址(您可能需要使用HTTP Request采样器中的Redirect Automatically
和Follow Redirects
框
如果是这种情况 - 您应该能够使用以下Regular Expression Extractor配置
来获取它如果您需要复制此param
变量计算的逻辑 - 您可以尝试使用可以执行任意JavaScript代码的JSR223 PreProcessor来执行此操作