接口测试工具-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
参考文档:
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek “源神”启动!「GitHub 热点速览」
· 我与微信审核的“相爱相杀”看个人小程序副业
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· 如何使用 Uni-app 实现视频聊天(源码,支持安卓、iOS)
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)