在Jmeter中,如何进行接口关联(上一个接口的返回参数做为下一个接口的入参使用)测试呢?下面咱们一块儿来学习吧!正则表达式
需求:须要利用商品信息接口的返回结果skuName值做为下一个登陆接口参数UserName的值使用学习
一:添加商品信息的http请求,添加察看结果树查看返回结果测试
商品信息接口返回的结果是{"code":"0","message":"success","data":{"skuId":19,"skuName":"ptest-19","price":"337","stock":660,"brand":"testfan"}},咱们须要利用正则表达式提取skuName的值spa
二:添加后置处理器-正则表达式提取器,引用名称为name,填入正则表达式"skuName":"(.+?)"code
三:添加取样器-Debug Sampler,查看是否能提取到skuName的值,提取成功后进行下一步blog
四:添加登陆http请求,填入登陆接口地址,参数名称,userName的值须要引用变量名name,写法为${name}接口
最后,点击运行后,你会发现,登陆接口参数userName的值跟商品信息的返回结果中skuName的值是一致的test