接口串联
Posted Treying
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了接口串联相关的知识,希望对你有一定的参考价值。
接口串联
接口串联步骤解释:
1. 登录请求:
在微信公众平台接口测试中找到→基础支持→获取access_token_app:
在→chrome插件postman中→输入→access_token_app中找到的接口:接口如下
输入到postman中如下图
参数如下:
2. 输入参数之后点击postman中的-send-发送请求,运行结果正确会得到一个返回值为:access_token: _OpynM65AI4k0Yw3PR1jVZGp7QB46iF7Gho2Sv4fDoAI5J0GI9xcw0BZ2ZNcOk9pzD9-ACJg2EeqHjz_ypB1fbG9r453HqZWqTI8tIqW7qf7l8KulDWM6xSMko5MX5dnNWAbAAARAE
截取第一个字符串中的内容,第二个字符串中的不是access_token.
access_token: 是随时变化的
然后:目的: 为了避免一个测试项目要重复的改值,所以我们把它设为全局变量,则就只要获取这个变量如: access的值给这个全局变量,用一段代码就避免了重复的操作。即一个接口实现取值又实现赋值的作用,赋值给全局变量以供所有用例都能调用的目的 调用格式:{{变量名}}
3. 我们把这个返回值设为全局变量,那么当测试所有用例时都可以调用这个变量
tests中设置代码如下:
var jsonData = JSON.parse(responseBody);
postman.setGlobalVariable("access_token",jsonData.access_token);
4. 引用我们设置好的变量,也可以说是替换变量
替换变量方式:如下图:{{你设置好的变量名}}
5. 替换完点击send , 发现发送请求成功。一次发送多个请求用runner。
以上是关于接口串联的主要内容,如果未能解决你的问题,请参考以下文章