zoukankan      html  css  js  c++  java
  • postman全局变量和环境变量

    1.在上一个接口的Tests断言中通过JSON取值

    //通过JSON提取

    var jsData = JSON.parse(responseBody)

    pm.globals.set("new_token",jsData.access_token);

     

    //通过正则表达式提取

    var access_token = responseBody.match(new RegExp('"access_token":"(.+?)"'))[1]

    pm.globals.set("new_token",access_token);

     

    2.在下一个接口通过{{new_token}}获取全局变量。

     

     

    多层嵌套时取值的方法

    {

    "tags": [

    {

    "id": 2,

    "name": "星标组",

    "count": 0

    },

    var jsData = JSON.parse(responseBody)

    pm.globals.set("new_token",jsData.tags[0].id);

     

    {{$timestamp}} 服务器的时间戳

    {{$randomInt}} 随机出0-1000的随机数

    {{$guid}} 随机出一个字符串

     

    Postman:专为接口而生

    newman:专为postman而生,执行非GUI方式

     

    newman run "e:yongli.json" -e "e:\huanjing.json" -g "e:quanju.json" -r cli,html,json,junit --reporter-html-export "e: esult.html"

     

    接口签名:sign

    csrf_token:鉴权码

    sign = MD5(appkey+参数名+时间戳)

  • 相关阅读:
    hdu 4027 Can you answer these queries?
    Codeforces: Empty Triangle
    hdu 3006 The Number of set
    hdu 3645 Code Management System
    进度条作控件代码
    NORMAL
    callback
    三种形状匹配脚本
    移动点动画
    脚本管理
  • 原文地址:https://www.cnblogs.com/wangfan9/p/13468409.html
Copyright © 2011-2022 走看看