1.抓包及拦截器
除了 Fiddler 和 Charles,Postman 也可以用来抓包,而且使用更简洁方便。
Postman 只需要设置端口号,然后自定义过滤条件和请求保存位置,接着配置客户端手动代理,就能愉快地进行抓包了。
另外,Postman 中的拦截器,即:Interceptor,根据过滤条件,拦截 PC 端对应的网络请求,保存到左侧的请求历史记录中或请求集合下。
2. 将接口返回值应用到后续接口中作为参数值
例:一个接口中有如下返回值,我们想提取其中的code值作为之后接口中的参数传入
1.
将返回数据解析成json格式
取返回数据值需要的值
将获取的值设置为环境变量
注:上面是确定返回值中有code参数,经过建议需在此前先判断是否有code值
// 判断是否存在‘code‘值
tests["Body contains code"] = responseBody.has("code"); if(tests["Body contains code"])
2.在后续接口中对于参数使用{{}}设置及时获取环境变量或者全局变量的值
注意:两个接口要在同一个环境下。
3.对于同一接口需要再不同环境下的测试时,使用环境变量
环境中设置参数展示:
原文:https://www.cnblogs.com/chenkh512/p/12835221.html