jmeter如何提取多个变量的多个值
在JMeter中,可使用正则表达式或CSS选择器提取多个变量的多个值。
1. 正则表达式提取多个变量的多个值:
- 添加一个正则表达式提取器(Regular Expression Extractor)到需要提取变量的Sampler(例如HTTP要求)上。
- 在正则表达式提取器中,输入想要提取的正则表达式模式,并选择匹配项的数量。
- 在"Template"字段中,使用$1$、$2$等来援用匹配到的值,其中1、2等是匹配项的索引。
- 在"Match No."字段中,指定要提取的匹配项的编号,例如1表示第一个匹配项,⑴表示所有匹配项。
- 在"Name of created variables"字段中,输入想要创建的变量名,多个变量名之间用逗号分隔。
- 可以通过在后续Sampler中使用${变量名}援用提取到的变量。
2. CSS选择器提取多个变量的多个值:
- 添加一个CSS选择器提取器(CSS Selector Extractor)到需要提取变量的Sampler上。
- 在CSS选择器提取器中,输入要提取的CSS选择器表达式。
- 在"Attribute"字段中,选择要提取的属性。
- 在"Match No."字段中,指定要提取的匹配项的编号,例如1表示第一个匹配项,⑴表示所有匹配项。
- 在"Name of created variables"字段中,输入想要创建的变量名,多个变量名之间用逗号分隔。
- 可以通过在后续Sampler中使用${变量名}援用提取到的变量。
以上是使用正则表达式和CSS选择器提取多个变量的多个值的步骤,根据实际情况选择适合的方法。
TOP