jmeter正则表达式处理器提取元素 value
1. 在JMeter中添加“正则表达式处理器”元素;
2. 在需要提取值的响应中,添加“断言”元素,选择“响应头包含”选项,并输入需要断言的文本;
3. 在“正则表达式处理器”元素中,输入需要提取值的正则表达式,并选择“模板”选项;正则表达式提取中文
4. 在“模板”选项中,输入提取值的正则表达式,并使用“”符号来指示提取值的位置;
5. 在“模板”选项下,输入提取值的名称;
6. 在JMeter中添加“BeanShell 后处理器”元素;
7. 在“BeanShell 后处理器”元素中,输入以下脚本来将提取的值存储在 JMeter 变量中:
import Matcher;
import Pattern;
String extractedValue = "";
Pattern pattern = Patternpile("提取值的正则表达式");
Matcher matcher = pattern.ResponseDataAsString());
if (matcher.find()) {
    extractedValue = up(1);
}
vars.put("提取值的名称", extractedValue);
其中“提取值的正则表达式”是上一步中输入的正则表达式,“提取值的名称”是上一步中输入的提取值的名称。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。