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