Jmeter:动态URL加密

时间:2017-12-19 17:13:44

标签: url dynamic jmeter

我正在制作一个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的问题。

非常感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

我可以看到两种可能的选择:

  1. 如果您被自动重定向到此网址(您可能需要使用HTTP Request采样器中的Redirect AutomaticallyFollow Redirects

    JMeter Redirects

    如果是这种情况 - 您应该能够使用以下Regular Expression Extractor配置

    来获取它

    JMeter Regular Expression for URL

  2. 如果您需要复制此param变量计算的逻辑 - 您可以尝试使用可以执行任意JavaScript代码的JSR223 PreProcessor来执行此操作

    JMeter JSR223 PreProcessor