Postman的使用
Postman 是一个非常流行的 API 测试工具,它允许开发人员方便地构建、发送哀求,并查看响应。它支持各种 HTTP 哀求方法(如 GET、POST、PUT、DELETE 等),可以帮助开发人员快速进行 API 调试和测试。
一、安装 Postman
访问 Postman 官网 下载并安装 Postman
二、基本界面先容
界面分为几个紧张地域:
[*]哀求面板:用于输入哀求的 URL、选择 HTTP 方法(GET、POST、PUT、DELETE 等),以及设置哀求参数、哀求头和哀求体。
[*]响应面板:显示服务器返回的响应数据,包罗状态码、响应时间、响应体等。
[*]工作区:用于管理不同的哀求集合,支持多个哀求集合和文件夹,便于管理和构造测试任务。
https://postman.xiniushu.com/docs/getting-started/navigating-postman
https://i-blog.csdnimg.cn/img_convert/bf8f784ea98d0c32d34613c540154626.png
三、发送简朴的 GET 哀求
[*]打开 Postman 应用。
[*]在顶部选择哀求方法(默认是 GET),然后输入哀求 URL。
[*]点击 Send 按钮,Postman 会发送哀求并在响应面板中显示响应结果。
https://jsonplaceholder.typicode.com/posts
四、发送 POST 哀求
发送 POST 哀求时,通常须要提供哀求体数据。
[*]在 Postman 中选择 POST 方法。
[*]在 Body 选项卡下选择 raw 并选择数据格式(如 JSON)。
[*]输入哀求体数据。
[*]点击 Send 按钮发送哀求。
https://jsonplaceholder.typicode.com/posts
五、设置哀求头(Headers)
偶然 API 须要特定的哀求头,例如认证信息、内容类型等。在 Postman 中,可以通过 Headers 标签来设置哀求头。
[*]点击 Headers 标签。
[*]添加新的哀求头,例如:
[*]Content-Type: application/json
[*]Authorization: Bearer YOUR_TOKEN
六、使用环境和变量
Postman 支持在哀求中使用环境变量和全局变量,这使得在不同环境下(如开发、测试、生产)切换非常方便。
[*]创建环境:点击右上角的齿轮图标,选择 Manage Environments,创建一个新的环境,添加变量如 baseUrl。
[*]使用环境变量:在哀求 URL 或哀求头中使用 {{variable_name}} 来引用环境变量,例如:
{{baseUrl}}/posts
七、测试与断言(Tests)
Postman 允许在哀求完成后进行断言和测试,以确保 API 返回的结果符合预期。
[*]在哀求面板中选择 Tests 标签。
[*]使用 JavaScript 编写测试脚本,例如查抄响应状态码是否为 200:
javascript
复制编辑
pm.test("Status code is 200", function () {
pm.response.to.have.status(200);
});
八、哀求集合和运行
[*]可以将多个哀求构造成一个集合(Collection),方便管理和共享。
[*]在 Postman 中点击左侧栏的 Collections 标签,右键选择 New Collection 创建集合。
[*]将哀求拖拽到集合中,进行批量测试。
[*]Collection Runner:点击集合中的 Run 按钮,启动哀求批量运行。
九、导出与导入 Postman 哀求
[*]导出哀求:右键点击集合或文件夹,选择 Export。
[*]导入哀求:点击左上角的 Import 按钮,选择文件或粘贴哀求 URL。
十、Postman 与自动化测试
Postman 支持通过 Newman(Postman 的下令行工具)进行自动化测试,得当在 CI/CD 流程中使用。
[*]安装 Newman:
bash
复制编辑
npm install -g newman
[*]运行 Postman 哀求集合:
bash
复制编辑
newman run your-collection.json
11、常见的 Postman 用例
[*]API 接口调试:测试 API 是否正常工作。
[*]API 性能测试:查抄 API 的响应时间和处置惩罚能力。
[*]负载测试:模拟大量哀求,查抄服务器的负载和稳定性。
[*]API 文档天生:通过 Postman 可以天生接口的文档,便于开发和团队共享。
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页:
[1]