接口测试工具-Postman

Postman是API测试工具。

选择请求方法(GET、POST、PUT等)、输入URL、添加请求头和请求体来发送HTTP请求。
发送请求后,用户可以在响应区域查看服务器的响应。

官网: https://web.postman.com/

基础用法

用例管理

集合 > 文件夹 > 用例
Create Colllections > Add Folder > Add Request

五种变量

全局变量 - 集合变量 - 环境变量 - 数据变量 - 本地变量

变量使用方法: {{变量名}}

使用JS代码控制变量

pm.environment.set("变量名":"值");
pm.environment.get("变量名");
pm.environment.unset("变量名");

Tests 测试脚本

pm.test("Status code is 200", function () {
    pm.response.to.have.status(200);
});
pm.test("resultCode is 0", function () {
    var jsonData = pm.response.json();
    pm.expect(jsonData.resultCode).to.eql('0');
});

传递变量

// 获取变量
// 假设返回的JSON报文为: {"data": {"id": 913998}}
// 在Test脚本添加
var jsonData = pm.response.json();
test_id = jsonData.data.id
pm.globals.set("test_id", test_id);

// 使用变量
// 如POST请求中的Body消息
{
    "id": {{test_id}}
}

其它

禁止postman自动更新

删除安装目录的update.exe
修改C:\Windows\System32\drivers\etc\hosts
添加0.0.0.0 dl.pstmn.io
刷新DNS缓存ipconfig /flushdns


参考文档:

  1. https://blog.csdn.net/YYVeryGood/article/details/134591141
posted @ 2024-07-04 16:12  rustling  阅读(11)  评论(0编辑  收藏  举报