首页 > 其他 > 详细

postman(二):详解在Pre-request Script中如何执行请求

时间:2019-10-10 11:02:41      阅读:203      评论:0      收藏:0      [点我收藏+]


一、这里以Pre-request Script标签来介绍

postman提供了postman提供了一个“Send a request”代码段,他是已经封装好的发送请求的方法 一个“Send a request”代码段,他是已经封装好的发送请求的方法 。

技术分享图片

注:这个代码段默认只能发送get请求,且这样直接使用的话无法指定请求头等信息,当然大部分情况下我们不需要单独指定一些请求信息,postman可以自动帮我们完成准备工作。


二、自己编写脚本发送post请求

// 定义请求数据体
var data = {
    "userName":"admin",
    "password":"vfts123"
}

// 从环境变量中获取token请求服务地址
var ip = pm.environment.get("ip");
var port = pm.environment.get("port"); 
const loginRequest = {
  url: 'http://'+ ip+':'+ port +'/login',
  method: 'POST',
  header: ['Content-Type:application/json', 'token:123456'],
  body: {
    mode: 'raw',
    raw: JSON.stringify(data)
  }
};

// 发送请求
pm.sendRequest(loginRequest, function (err, res) {
    console.log(res.json());
    // 动态设置请求头token
    var result = eval(res.json());
    console.log('token is :' + result.data.token);
    pm.globals.set("login_token", result.data.token);
});

postman(二):详解在Pre-request Script中如何执行请求

原文:https://www.cnblogs.com/kancy/p/11646464.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!