• 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'
            ]
    格式不对会报错:
     
     
  • 相关阅读:
    jQuery横向手风琴
    jQuery宽屏游戏焦点图
    手风琴式相册图片展开效果
    鼠标悬停图片分享按钮动画
    jQuery水平滑动菜单
    jQuery图片水平滑动延迟加载动画
    jQuery悬浮焦点图宽屏
    jQuery自定义美化下拉框
    纯CSS3垂直动画菜单
    面向服务与微服务架构
  • 原文地址:https://www.cnblogs.com/wenna-sblog/p/11807108.html
Copyright © 2020-2023  润新知