首页 > 编程知识 正文

jmeter正则表达式提取器提取第二个参数,jmeter正则表达式提取器怎么提取订单号

时间:2023-05-03 23:17:05 阅读:204783 作者:4172

1、什么是正则表达式提取器
2、应用场景
3、正则表达式提取器的使用步骤

一、什么是正则表达式提取器
1、正则表达式是实现关联的其中一种方式
2、正则表达式是一种模糊匹配,通过匹配得到某一个值
二、应用场景
1、说到Jmeter正则表达式提取器的应用,就不得不说到关联,所谓关联就是上一个接口的响应是下一个接口的请求
2、例如:上一个接口(登录)的响应中返回的有一个“key”值,而这个key的值是下一个接口(加入购物车)请求中所用到的,加入购物车这个接口的请求要想用key的值,那必须要先从登录的响应中提取出这个key的值,怎么提取那?这时就可以用到正则表达式提取器。

三、正则表达式提取器的使用步骤
利用一个加入购物车案例来说明一下正则表达式提取器的使用

第一步:添加一个http请求,命名为:加入购物车,请求参数中有一个key, key的值是从登录的响应中获取到的,所以接下来我们需要添加一个登录的请求,从而获得key的值

第二步:添加一个http请求,命名为:登录
第三步:添加查看结果树,并查看登录的响应结果
第四步:在登录请求下面添加一个正则表达式提取器,来提取第二步中的key的值
第五步:添加一个Debug Sampler(在取样器中),来查看是否成功提取到我们需要提取的值(key)
第六步:利用提取到的key值,做加入购物车的请求参数,因为在这里key的值不是固定的,所以需要用${}做引用,从而去获得不断变化的key的值
第七步:添加成功
第八步:刷新购物车,对应购物车也同时添加成功

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。