Jmeter-正则表达式提取
上一篇 /
下一篇 2018-02-26 10:44:32
/ 个人分类:Jmeter
正则表达式
通过后置处理器添加正则表达式的提取
APPly to:作用范围(返回内容的断言范围)
Main sample and sub-samples:作用于父节点的取样器及对应子节点的取样器
Main sample only:仅作用于父节点的取样器
Sub-samples only:仅作用于子节点的取样器
JMeter Variable:作用于jmeter变量(输入框内可输入jmeter的变量名称)
要检查的响应字段:需要检查的响应报文的范围
主体:响应报文的主体
Body(unescaped):主体,响应的主体内容且替换了所有的html转义符,注意html转义符处理时不考虑上下文,因此可能有不正确的转换,不太建议使用
Body as a Document:从不同类型的文件中提取文本,注意这个选项比较影响性能
Response Headers:响应信息头
Request Headers:请求信息头
URL:统一资源定位符,即Internet上用来描述信息资源的字符串
Response Code:响应状态码,比如200、404等
Response Message:响应信息
引用名称(Reference Name):Jmeter变量的名称,存储提取的结果;即下个请求需要引用的值、字段、变量名
引用方法:引用方法:${引用名称}
正则表达式(Regular Expression):使用正则表达式解析响应结果,()内未需要提取的值
正则表达式:用””包起来"(.+?)" .为单个字符 +一个或多个 ?不要贪婪,找到就停止
下面是常用的正则表达式操作符:
模板:指取第几个正则表达式的值(即第几组),用$$标识,其中$-1$表示取正则表达式所有的值
匹配数字:每个正则表达式可能会存在多个值,匹配数字是指取某个正则表达式的第几个值,其中0代表随机取
补充:
正则表达式学习 http://www.runoob.com/regexp/regexp-tutorial.html
正则表达式结果验证 https://c.runoob.com/front-end/854
例子:
收藏
举报
TAG: