JMeter学习----正则表达式提取器

正则表达式提取器
在测试过程中,有些数据经常发生变化,要获取并使用这些数据,就要使用关联。比如经常遇到的场景就是,第二个请求提交的参数要从第一个请求的返回数据中获取。
正则表达式提取器
在取样器右键添加后置处理器----正则表达式提取器
JMeter学习----正则表达式提取器_第1张图片

后置处理器:在请求结束或者返回响应结果时发挥作用
正则表达式提取器:允许用户从服务器的响应中通过使用perl的正则表达式提取值。该元素会作用在指定范围取样器,用正则表达式提取所需值,生成模板字符串,并将结果存储到给定的变量名中。
1.APPly to:作用范围(返回内容的断言范围)
Main sample and sub-samples:作用于父节点的取样器及对应子节点的取样器
Main sample only:仅作用于父节点的取样器
Sub-samples only:仅作用于子节点的取样器
JMeter Variable:作用于jmeter变量(输入框内可输入jmeter的变量名称)
2.要检查的响应字段:需要检查的响应报文的范围
主体:响应报文的主体
Body(unescaped):主体,响应的主体内容且替换了所有的html转义符,注意html转义符处理时不考虑上下文,因此可能有不正确的转换,不太建议使用
Body as a Document:从不同类型的文件中提取文本,注意这个选项比较影响性能
Response Headers:响应信息头
Request Headers:请求信息头
URL:统一资源定位符
响应代码:响应状态码,比如200、404等
响应信息:响应信息
3.引用名称(Reference Name):Jmeter变量的名称,存储提取的结果;即下个请求需要引用的值、字段、变量名。
4.正则表达式(Regular Expression):使用正则表达式解析响应结果
5.模板:代表从正则表达式结果引用的,表示解析到正则表达式的第几个值给token,其实结果是一组,而不是一个。 0 0 0代表这一组结果的全部,

你可能感兴趣的:(jmeter,测试,jmeter,测试工程师)