zoukankan      html  css  js  c++  java
  • postman的Pre-request Script的使用,如何使用环境变量

    之前一直纠结在Pre-request Script里面怎么使用Collection里面的请求,一直没找到答案,非常希望可以直接使用Cellection里面的请求。待探索、。。

    创建请求,请求中有环境变量,,直接getEnverimentVariable();如下代码:

     

     创建请求并发送请求(一般获取token)

    
    
    // 创建一个登陆请求,并发送
    var username1= pm.environment.get("username");//获取环境变量
    var password1 =pm.environment.get("password");
    var url =pm.environment.get("getTokenUrl");
    var host =pm.environment.get("host");
    // console.log(username1,password1);

    //创建请求,请求分为4个部分,url,请求方法(get,post,put,deleted...),
    const login ={
        
        url:url,
        method:"POST",
        header:[
              'Accept: application/json, text/plain, */*',
              'Origin: http://erp2.hk.com',
              'Content-Type: application/json; boundary=----WebKitFormBoundaryMoivq1KoeLUGGDP3',
              'Content-Length:"<calculated when request is sent>',
              'User-Agent":"PostmanRuntime/7.25.0',
              'Accept-Encoding":"gzip, deflate, br',
              'Connection":"keep-alive',
              
              ],
        body:{

             client_id: "HKERP2.0",
             client_secret: "ClientKey",
             grant_type: "password",
             host: host,
             username: username1,
             password: password1
             }
             };
     
     
    //发送请求
    pm.sendRequest(login,function(err,reponse){
        //console.log(reponse);
        var data1 = reponse.json().parse();
        console.log(err?reponse:data1.access_token);
        });
     

     请求中 的header,如果需要传多个键值对,格式如下:

    header:[
            {"key1":"XXX",
             "value1":"XXX"},
            {"key2":"XXX",
             "value2":"XXX"}
            ]
    
    header:[
             'key1:XXX',
             'key2:XXX'
            ]
    格式不对会报错:
     
     
  • 相关阅读:
    计算机科学中最重要的32个算法
    趣事
    深度学习迷你地图
    物理学
    代数几何
    Node.js 文件系统
    Node.js 常用工具util包
    Node.js 全局对象
    favi.icon是什么?
    Node.js 路由
  • 原文地址:https://www.cnblogs.com/wenna-sblog/p/11807108.html
Copyright © 2011-2022 走看看