Jmeter - 使用xpath从url中提取id值

时间:2017-11-06 12:08:26

标签: xpath jmeter extractor

我有以下网址 HTTPS:?//x.x.x.x/x/continue的ProcessID = 1234567&安培; formAction =寄存器

我需要提取proccessId以在以下请求中使用,但在JMeter中使用XPATH提取器值

//*[@id="signupForm"]

我无法恢复该值,是否有任何解决方案?

1 个答案:

答案 0 :(得分:0)

更容易使用Regular Expression Extractor从网址

获取值

添加为请求正则表达式提取器的后处理器,其值为:

 Regular Expression: `processId=(\d+)&formAction=register`

 Template `$1$` (indicate first group)

 Match No. `1` ( fetch the first number)

 Reference Name: `yourVariableName`

然后在下一个请求中使用${yourVariableName}

注意:如果您要从“请求”网址中提取,则需要在URL单选按钮中选择Field to Check