接口测试工具-Postman
Postman是API测试工具。
选择请求方法(GET、POST、PUT等)、输入URL、添加请求头和请求体来发送HTTP请求。
发送请求后,用户可以在响应区域查看服务器的响应。
基础用法
用例管理
集合 > 文件夹 > 用例
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
参考文档: