CentOS中Postman API测试步骤是什么
导读:CentOS中Postman API测试步骤 1. 安装Postman Postman在CentOS上的安装主要有三种方式,推荐手动下载安装包(兼容性最好)或Snap包(一键安装): 手动安装: 访问Postman官网下载Linux 6...
CentOS中Postman API测试步骤
1. 安装Postman
Postman在CentOS上的安装主要有三种方式,推荐手动下载安装包(兼容性最好)或Snap包(一键安装):
-
手动安装:
访问Postman官网下载Linux 64位安装包(postman-linux-x64-latest.tar.gz),通过终端执行以下命令解压并配置:wget https://dl.pstmn.io/download/latest/linux64 -O postman.tar.gz # 下载安装包 sudo mkdir -p /usr/local/postman # 创建安装目录 sudo tar -zxvf postman.tar.gz -C /usr/local/postman # 解压到目标目录 sudo ln -s /usr/local/postman/Postman/Postman /usr/bin/postman # 建立软链接(全局调用)(可选)创建桌面启动器,方便图形界面打开:
sudo touch /usr/share/applications/postman.desktop # 创建启动器文件 sudo vim /usr/share/applications/postman.desktop # 编辑内容(参考搜索结果中的配置项) sudo chmod +x /usr/share/applications/postman.desktop # 赋予执行权限 -
Snap包安装(更便捷):
若系统已安装Snap(未安装则执行sudo yum install snapd & & sudo systemctl enable --now snapd.socket),直接运行:sudo snap install postman --classic # 安装Postman postman # 启动应用
2. 创建API请求
安装完成后,通过终端输入postman启动应用,按以下步骤创建请求:
- 点击左上角New按钮,选择HTTP Request(或直接点击“+”号)。
- 输入请求名称(如“Get User Info”)和描述(可选),便于后续识别。
- 在URL栏输入API端点(如
https://api.example.com/users/1)。 - 选择请求方法(GET、POST、PUT、DELETE等,根据API需求调整)。
- 添加请求参数:
- 若API需要URL参数(如
/users/{ id}),切换至Params选项卡,输入参数名和值(Postman会自动拼接URL)。 - 若需添加请求头(如
Content-Type: application/json、Authorization: Bearer xxx),切换至Headers选项卡,输入键值对。
- 若API需要URL参数(如
- 添加请求体(仅POST/PUT等需要):
切换至Body选项卡,选择raw格式,再选择JSON(或其他格式,如form-data),输入请求体数据(如{ "name": "John", "age": 30})。
3. 发送请求与查看响应
- 点击Send按钮,Postman会向API发送请求。
- 响应结果会显示在下方面板,包含以下关键信息:
- 状态码(如200表示成功,404表示未找到,500表示服务器错误);
- 响应时间(请求耗时,判断接口性能);
- 响应头(如
Content-Type: application/json,包含接口返回的元数据); - 响应体(API返回的实际数据,如JSON格式的用户信息)。
4. 添加测试断言(验证结果)
为确保API返回符合预期,需在Tests选项卡中编写JavaScript测试脚本,常用断言示例如下:
- 验证状态码为200:
pm.test("Status code is 200", function () { pm.response.to.have.status(200); } ); - 验证响应体包含特定字段(如
name):pm.test("Response contains name field", function () { const jsonData = pm.response.json(); pm.expect(jsonData).to.have.property("name"); } ); - 验证响应时间小于1秒:
pm.test("Response time is less than 1s", function () { pm.expect(pm.response.responseTime).to.be.below(1000); } );
发送请求后,Test Results面板会显示断言结果(通过/失败),直观展示测试情况。
5. 管理请求集合(复用与批量测试)
- 创建集合:将常用请求保存为集合,便于复用和管理。点击左侧边栏New按钮,选择Collection,输入集合名称(如“User API”),将请求拖入集合中。
- 批量执行:选中集合,点击右侧Run按钮,进入Collection Runner页面,配置迭代次数(如10次)、延迟时间(如100ms),点击Run即可批量执行集合中的所有请求,查看整体测试结果。
6. 使用环境变量(适配多环境)
若需在不同环境(开发、测试、生产)间切换,可使用环境变量:
- 创建环境:点击顶部导航栏Environments→Manage Environments→Add,输入环境名称(如“Dev Environment”),添加变量(如
base_url: https://dev.api.example.com)。 - 使用变量:在请求URL或Headers中通过
{ { variable_name} }引用变量(如{ { base_url} } /users/1),切换环境时只需选择对应的环境即可。
以上步骤覆盖了CentOS环境下Postman进行API测试的核心流程,从安装到批量测试、环境管理,满足日常API开发和测试需求。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: CentOS中Postman API测试步骤是什么
本文地址: https://pptw.com/jishu/736644.html
