zoukankan      html  css  js  c++  java
  • 接口串联

    接口串联

    接口串联步骤解释:

    1. 登录请求:

    在微信公众平台接口测试中找到→基础支持→获取access_token_app:

    在→chrome插件postman中→输入→access_token_app中找到的接口:接口如下

    https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=wxf97e82a0bc0342c9&secret=26d495b65aa0ac8de4213d71b1cf53de

    输入到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。

    ---- | 如果是钱解决不了的事情,那没有什么事情是拥抱解决不了的哦。 | ----
  • 相关阅读:
    adb命令
    linux常用命令(2)
    Cisco路由器配置基本命令
    linux常用命令
    跨站脚本攻击xss
    选择合适的索引列顺序
    索引的选择性
    mysql索引类型(按存储结构划分)
    mysql数据类型优化
    vim基本命令总结
  • 原文地址:https://www.cnblogs.com/Treying/p/6551428.html
Copyright © 2011-2022 走看看