接口间数据传递
在我们做接口测试过程中会经常碰到使用上一个接口返回数据的情况,jmeter中可通过正则表达式提取,postman中如何提取呢?我们来看实例,这里使用的同一个接口来演示。
我们提取出params中的user_id,传递给下一个接口使用。
-
在Tests中增加
var JsonData=JSON.parse(responseBody)
pm.environment.set("user_id", JsonData.params.user_id);
-
下一个接口中的参数设置
-
执行结果:
注意:pm.environment.set("user_id", JsonData.params.user_id);标红部分一定要增加,否则提取失败,如果要提取其他字典中的数据修改参数即可,例如,提取data中的withdraw,那么Tests中设置为:
var JsonData=JSON.parse(responseBody)
pm.environment.set("withdraw", JsonData.data.withdraw);
《Python+Appium移动端自动化项目实战》-带您进入APP自动化测试的世界
https://yuedu.baidu.com/ebook/765b38a5690203d8ce2f0066f5335a8102d266b9
接口测试工作该怎么开展?如何做接口自动化?
《接口测试自动化实战》-接口自动化测试书籍
https://yuedu.baidu.com/ebook/aaf72f1b42323968011ca300a6c30c225901f07d
欢迎关注公众号进行交流。。。