您的位置:首页 > 其它

Jmeter正则表达式提取器的使用

2016-05-24 17:09 260 查看
  最近在抓APP端的接口数据,然后编写用例,发现提交订单的时候需要sid,怎么把登录之后获取到的sid放到提交订单请求的http header manager里面去呢

这样就用到了正则表达式提取器了

1.在登录的用例下添加Post Processors-->Regular Expression Extractor

添加后解释一下各个选项的作用吧

(1)注释不多说,随便自己喜欢

(2)Apply to:默认即可

(3)要检查的字段:主体等选择,一般我们选择主体,即服务器返回给我们的页面主体信息

(4)引用名称:即参数名称,这个自己定义,在后面时可用

(5)正则表达式:正则表达式中()括起来的部分就是要提取的。.代表任意字符,+代表出现任意次,后面加?。

(6)模板:$1$代表只有一组数据

(7)匹配数字:0代表随机取值,1代表全部取值,通常情况下填0,如果在LR中,取出的值是一个数组,还得处理一下,LR11版本用一个随机的函数就可以不用写大段的代码来处理数组

(8)缺省值:如果参数没有取得到值,那默认给一个值让它取

2.将正则表达式提取器获取到的sid参数化到提交订单请求http header manager里面去

运行结果标明是OK的
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: