jmeter正则表达式提取器

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

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

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

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

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

经验分享 程序员 微信小程序 职场和发展