如何使用jmeter中的先前页面响应来获取下一页的输入?

时间:2018-05-21 14:56:00

标签: jmeter parameter-passing

我需要从上一页来源获取下一页的输入。

上一页来源: enter image description here

在下一页中,我需要将此离境城市作为URL中的输入传递。

示例网址: / findflight?出发日期=阿卡普尔科

我想在下一页网址中传递出发城市(上一页)。

那么,我怎么能用jmeter参数化呢?

如果有人需要任何其他信息,请告诉我!!

3 个答案:

答案 0 :(得分:0)

您可以使用" Post Processor"喜欢"正则表达式提取器"或边界提取器,然后将其作为$ {varSam}

传递到下一个采样器路径中

下面是我使用正则表达式提取器获取值并将其放入变量的示例。所以,这是你要求从那里取得出发城市的请求。 enter image description here

这里我在URL中传递该变量 enter image description here

希望有所帮助

答案 1 :(得分:0)

  1. 添加CSS/JQuery Extractor作为请求的子项,返回上述HTML
  2. 按如下方式配置:

    JMeter CSS/JQuery Extractor

  3. 您将随机城市存储为depart变量,并且可以在必要时将其值${depart}视为

    JMeter CSS/JQuery in action

  4. 您可以选择通过设置“匹配号”来提取所有值到-1,这会给你以下变量:

    JMeter CSS Jquery getting all matches

    如果需要,请参阅How to Use the CSS/JQuery Extractor in JMeter

答案 2 :(得分:0)

使用后处理器(正则表达式提取器)解决它。将此应用于页面响应。 页面响应 Page response

将其参数化如下: Regular expression extarctor

使用上面的参数化值请求下一页 Request for the next page by using the above parameterized value

感谢您的帮助!!