Postman深入测试接口的详细操作步骤
一、创建测试集合
- 打开Postman。
- 点击左上角的“Collections”。
- 点击“Blank Collection”按钮。
- 为集合命名(如“登录接口测试”)。
- 添加描述(可选)。
- 点击“Create”。
二、使用环境变量
-
点击右上角的图标,如下图:
-
点击“Add”,创建新环境(如“开发”和“生产”)。
-
在环境中添加变量:
- 变量名:
baseurl
,值:https://api.example.com
- 变量名:
authToken
,值:{{token}}
- 变量名:
-
保存环境。
三、编写请求
- 在集合中添加请求:
- 点击集合名,选择“Add Request”。
- 输入请求名称(如“登录请求”)。
- 点击“Save to [Collection Name]”保存请求。
- 设置请求类型和URL:
- 请求类型选择
POST
。 - URL输入框中输入:
{{baseUrl}}/login
。
- 请求类型选择
- 设置请求头:
- 点击“Headers”标签,添加
Content-Type
:application/json
。
- 点击“Headers”标签,添加
- 设置请求体:
- 点击“Body”标签,选择
raw
,格式选择JSON
。 - 输入请求体:
{ "username": "validUser", "password": "validPassword" }
- 点击“Body”标签,选择
四、编写测试脚本
- 切换到“Tests”标签。
- 添加测试代码:
pm.test("状态码为200", function () { pm.response.to.have.status(200); }); pm.test("响应体包含token", function () { pm.expect(pm.response.json()).to.have.property('token'); }); pm.test("响应时间在200毫秒内", function () { pm.expect(pm.response.responseTime).to.be.below(200); });
五、数据驱动测试
- 创建CSV文件,命名为
loginData.csv
,内容如下:username,password validUser,validPassword invalidUser,validPassword validUser,invalidPassword
- 在Postman中打开集合运行器:
- 点击左上角的“Runner”按钮。
- 选择集合“登录接口测试”。
- 导入数据文件:
- 点击“Select File”按钮,选择
loginData.csv
。
- 点击“Select File”按钮,选择
- 点击“Run Login接口测试”,查看结果。
六、模拟请求(Mocking)
1. 创建Mock Server
- 打开Postman。
- 点击“Mock Servers”。
- 点击“New Mock Server”按钮。
- 选择集合(选择刚刚创建的集合或新建)。
- 设置Mock Server名称(如“登录接口Mock”)。
- 设置环境(可选)。
- 点击“Create Mock Server”,获取Mock URL。
2. 定义响应
- **点击“Add Example”**添加响应示例。
- 设置请求方法为
POST
。 - 输入请求路径为
/login
。 - 设置响应状态码为
200
。 - 输入响应体:
{ "token": "abc123", "message": "登录成功" }
- 添加错误响应:
- 点击“Add Example”。
- 设置状态码为
401
,输入响应体:{ "error": "用户名或密码错误" }
- **点击“Create Mock Server”**完成创建。
3. 使用Mock Server进行请求
- 打开一个新的请求选项卡。
- 选择
POST
方法。 - 输入Mock URL(如
https://<your-mock-server>.mock.pstmn.io/login
)。 - 设置请求头为
Content-Type: application/json
。 - 在请求体中输入:
{ "username": "validUser", "password": "validPassword" }
- 点击“Send”按钮,查看响应。
七、API监控
1. 创建监控
- 选择集合(如“登录接口测试”)。
- 在集合右上角,点击三个点的图标(…),选择“Monitor”。
- 点击“Create a monitor”按钮。
- 命名监控(如“登录接口监控”)。
- 选择环境(如开发或生产)。
- 设置频率(如每小时、每天等)。
- 设置通知选项(如电子邮件)。
- 点击“Create Monitor”按钮完成创建。
2. 运行监控
- 在Postman的“Monitors”部分,找到你的监控任务。
- 点击监控名称,查看最近的监控结果和历史记录。
- 分析结果,检查请求的状态、响应时间和返回的内容。
推荐参考:【如何开展接口测试–接口测试需关注的重点及postman工具的使用】
以上均为本人自我总结,需要帮助请私信我,及欢迎各位前来探讨~
标签:Postman,接口,点击,保姆,测试,pm,Mock,请求 From: https://blog.csdn.net/weixin_44892179/article/details/143470937