博客
关于我
HTTP接口测试工具Postman
阅读量:138 次
发布时间:2019-02-27

本文共 1481 字,大约阅读时间需要 4 分钟。

Postman工具入门与使用指南

1. 介绍

Postman是一款功能强大的接口调试工具,支持几乎所有类型的HTTP请求。它的应用形式有PC端和Chrome插件两种形式。虽然官方已于2017年停止对Chrome插件的维护,但PC端版本仍然是主要的使用方式。

支持的操作系统

Postman适用于多种操作系统,包括:

  • Postman Mac
  • Windows X32/X64
  • Linux系统
  • 浏览器扩展程序
  • Chrome插件

2. 安装

1. 官网下载

访问Postman的官方网站,根据你的操作系统选择合适的安装包进行下载和安装。

2. 主界面

安装完成后打开Postman,界面分为请求区域和响应区域。请求区域主要包含以下组件:

  • Authorization:用于填写身份验证信息,如用户名密码或Token。
  • Headers:设置请求头部信息。
  • Body:用于POST请求时的参数设置。
  • Pre-request Script:在请求前自定义数据处理脚本。
  • Tests:用于请求后进行自动化测试,支持JavaScript语法。
  • Form-data:用于处理表单数据。
  • Upload File:用于文件上传。
  • x-www-form-urlencoded:用于URL编码的表单数据。
  • Raw:用于发送任意类型文本。
  • Binary:用于二进制文件上传。

3. 接口测试流程

1. 获取接口信息

通过接口文档或使用浏览器抓包工具获取接口的基本调用方式和返回格式。

2. 测试用例设计

根据接口信息,设计详细的测试用例,明确参数和预期返回结果。

3. 发包

使用Postman向接口发送参数,确保请求格式正确。

4. 验证响应

解析接口返回的内容,验证响应是否符合预期。

4. 请求操作

1. 创建测试集

点击左侧的“+”图标选择“New Collection”,创建一个测试集。测试集可以作为项目或模块的用例存储空间。

2. 创建文件夹和用例

在测试集中右侧点击“+”图标选择“New Folder”,创建文件夹以便对接口用例进行分类管理。右侧同样可以点击“+”图标选择“New Request”,创建新的用例。

3. 设置请求信息

完成用例创建后,右侧信息区域输入:

  • 请求方法(如GET/POST)
  • 接口URL
  • 请求参数(GET时添加在URL中,POST时添加在Body中)
  • 点击“Send”发送请求

4. 设置授权信息

Postman支持多种身份验证方式:

  • No Auth(默认)
  • Bearer Token
  • Basic Auth
  • Digest Auth
  • OAuth 2.0

5. 设置请求头

点击“Headers”标签,输入需要的请求头信息。

5. 其他功能

1. 变量管理

Postman支持全局变量、环境变量、局部变量和数据变量,优先级从高到低为:Data > Local > Environment > Global。变量使用格式为 {variableName}

2. 导出用例代码

完成用例设计后,点击右侧的“Code”按钮,选择语言和框架导出代码。

3. 批量执行

点击顶部的“Run”按钮选择“Run Collection”进行批量测试。

4. 环境配置

点击右上角的“Manage Environments”按钮,添加不同的测试环境,配置环境参数如URL,方便多环境下的测试。

6. 资源分享

如需进一步学习Postman或其他测试工具,请加入技术交流群(644956177),获取更多资源和经验分享。关注微信公众号“程序媛木子”,免费获取更多优质内容。

转载地址:http://oghf.baihongyu.com/

你可能感兴趣的文章
Nginx反向代理是什么意思?如何配置Nginx反向代理?
查看>>
nginx反向代理解决跨域问题,使本地调试更方便
查看>>
nginx启动脚本
查看>>
Nginx在Windows下载安装启动与配置前后端请求代理
查看>>
Nginx多域名,多证书,多服务配置,实用版
查看>>
nginx开机启动脚本
查看>>
nginx异常:the “ssl“ parameter requires ngx_http_ssl_module in /usr/local/nginx/conf
查看>>
nginx总结及使用Docker创建nginx教程
查看>>
nginx报错:the “ssl“ parameter requires ngx_http_ssl_module in /usr/local/nginx/conf/nginx.conf:128
查看>>
nginx报错:the “ssl“ parameter requires ngx_http_ssl_module in usrlocalnginxconfnginx.conf128
查看>>
nginx日志分割并定期删除
查看>>
Nginx日志分析系统---ElasticStack(ELK)工作笔记001
查看>>
Nginx映射本地json文件,配置解决浏览器跨域问题,提供前端get请求模拟数据
查看>>
nginx最最最详细教程来了
查看>>
Nginx服务器---正向代理
查看>>
Nginx服务器上安装SSL证书
查看>>
Nginx服务器的安装
查看>>
Nginx模块 ngx_http_limit_conn_module 限制连接数
查看>>
nginx添加模块与https支持
查看>>
Nginx用户认证
查看>>