0


postman发送请求

一、背景

由于很多项目,都会依赖某一个接口的数据,才能运行其他接口,所以可以在其他接口的前置脚本中,编写依赖的接口请求,进行调用,这样可减少依赖造成的不便。

二、发送请求的类型

通过sendRequest()方法发送

  1. Get请求

  2. 定义常量

  3. 发送get请求

const url = ''//get请求的url地址及参数

pm.sendRequest(url, function (err, response) { //err为异常,固定写法;response为响应参数,可随意定义

console.log(response.json());//响应内容输出到控制台

});

  1. Post请求

  2. 构造一个请求

  3. 发送post请求

const loginRequest = {

url: '',//post请求地址

method: "POST",

body: {

mode: 'urlencoded', // 模式为表单url编码模式

urlencoded: 'name=张三&password=123456' //参数需要转义

}

};

pm.sendRequest(loginRequest, function (err, response) {

console.log(response.json());

});

  1. JSON格式请求

  2. 构造一个post请求

  3. 发送请求

const regRequest = {

url: '',//post接口地址

method: 'POST',

header: 'Content-Type: application/json', //注意要在Header中声明内容使用的类型

body: {

mode: 'raw', // 使用raw(原始)格式

raw: JSON.stringify({ json文本参数 }) //要将JSON对象转为文本发送

}

};

pm.sendRequest(regRequest, function (err, res) {

console.log(err ? err : res.json()); // 响应为JSON格式可以使用res.json()获取到JSON对象

});

  1. XML格式请求

  2. 构造请求

  3. 发送请求

const demoRequest = {

url: '',//post接口地址

method: 'POST',

header: 'Content-Type: application/xml', // 请求头格式

body: {

mode: 'raw',

raw: '<xml>hello</xml>' // xml转换为文本

}

};

pm.sendRequest(demoRequest, function (err, res) {

console.log(err ? err : res.json());

});

三、更改接口请求顺序

标签: postman

本文转载自: https://blog.csdn.net/ren_luxia/article/details/128833511
版权归原作者 ren_luxia 所有, 如有侵权,请联系我们删除。

“postman发送请求”的评论:

还没有评论