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'
            ]
    格式不对会报错:
     
     
  • 相关阅读:
    Cron表达式说明
    exe4j 使用记录(二):jar打包exe
    exe4j 使用记录(一):下载、安装及注册
    Sublime Text3添加右键
    jenkins 入门教程
    Visual Studio设置字体及护眼背景色
    Visual Studio 设置C#语言代码格式
    Visual Studio 常用快捷键
    Maven中使用本地JAR包
    oracle 查看锁表及解锁的语句
  • 原文地址:https://www.cnblogs.com/wenna-sblog/p/11807108.html
Copyright © 2011-2022 走看看