postman使用笔记

Postman 是一个广泛使用的 API 开发工具,它提供了一个用户友好的图形界面来发送 HTTP 请求、查看响应、组织测试用例和创建自动化测试。以下是一些基本的 Postman 使用教程,结合了搜索结果中的信息:

安装 Postman

  1. 访问 Postman 官方网站下载适用于 Windows、MacOS 和 Linux 的客户端版本。
  2. 安装过程简单,根据提示进行操作即可。

创建请求

  1. 在 Postman 界面的左上角,选择请求类型,例如 GET、POST、PUT、DELETE 等。
  2. 每种请求方法都有特定的使用场景,例如 GET 用于检索数据,POST 用于提交数据。

添加请求参数

  1. 查询参数:对于 GET 请求,在“Params”选项卡下输入查询参数的键值对。
  2. 请求体:对于 POST、PUT 请求,在“Body”选项卡中选择发送文本、JSON、表单数据等格式,并输入相应的数据内容。

发送请求

  1. 设置完请求参数和请求头后,点击“Send”按钮发送请求。
  2. Postman 会显示响应数据,包括响应状态码、响应头和响应体。
  3. 你可以在“Body”选项卡下查看 JSON、HTML、文本等格式的响应数据。

组织测试用例

  1. 创建集合:Postman 的 Collection 是一个容器,用于组织 API 请求,便于管理和共享。
  2. 使用环境:Postman 支持创建和管理环境变量,如开发环境、测试环境、生产环境等,并在请求中引用它们。
  3. 编写测试脚本:使用 JavaScript,在请求发送前和响应返回后进行验证响应数据、设置变量等操作。
  4. 自动化测试:通过 Collection Runner 功能自动化运行测试,并生成测试报告。

接口测试注意事项

  1. 接口测试工具始终是工具,重要的部分还是测试用例的编写。
  2. 接口测试用例需要根据具体的需求从正向和反向两个方面设计。
  3. 对于写入数据库中的数据要去数据库里查看是否正常写入;对于查询类的接口,需要去数据库中查看数据是否一致。
  4. 编写用例之前需要熟悉整个系统的需求和数据库;除了每个接口需要测试,还需要对业务逻辑上下关联的接口进行测试。

进阶使用

  • 利用 Postman 的环境配置功能管理不同环境的 URL 和参数。
  • 使用 Postman 的脚本功能自动获取 token 值并将其写入局部变量。
  • 设置断言以自动判断请求是否成功。
  • 进行简单的自动化测试,将每个接口设置断言后,按特定顺序执行。

通过上述教程,你可以开始使用 Postman 进行基本的 API 测试和调试。随着对工具的熟悉,你可以探索更多高级特性,如模拟、测试脚本编写和自动化测试等。

1. 测试脚本示例:post接口调用

// localhost:8080/get/userinfo
// Headers:Identityid 		xxxxxxxx
// Headers:Authorization 	xxxxxxxx
// Body form-data  key:user_id  value:{{user_id}} 

// 测试脚本

// Pre-req
// 设置userId的值为一个随机数
let num = Math.floor(Math.random() * 100); // 这是你的原始数字
let str = num.toString().padStart(3, '0'); 
pm.variables.set("user_id", "TEST" + str);
// Post-res
// 获取响应体的文本内容
var responseText = pm.response.text();
console.log("responseText: ", responseText);
// 尝试将文本内容转换为数字
var number = Number(responseText.replace(/^"(.*)"$/, '$1'));
console.log("number: ", number);

// 检查转换后的数字是否大于0
pm.test("String number should be greater than 0 when converted to a number", function () {
    pm.expect(number).to.be.a('number');
    pm.expect(number).to.be.above(0);
});
  • 7
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Postman是一个广泛使用的API测试工具,在最新版本中一些功能进行了优化和改进。本文将介绍最新版本的Postman如何使用以及其新功能。 1. Postman的界面 打开Postman后,你会看到新的界面。界面右上角的“New”按钮能够快速创建请求。在主界面,你会看到你曾经创建的所有请求以及它们的状态码,如:成功、错误、请求中断等。 2. Postman的导入和导出功能 在最新版本的Postman中,你可以轻松导出你的API文档和环境。点击页面导航栏上方的“Import”和“Export”按钮就可以完成此操作。你还可以选择导入自己的API文档和环境。 3. Postman的自动音频记录 当你对API进行测试时,Postman会自动记录你所发出的请求和所获得的响应。这个功能可以帮你更好地分析你的API的性能。 4. Postman的协作功能 在最新版本的Postman中,协作更加便利。你可以轻松地共享你的测试脚本和笔记,并且能够通过Postman的协作功能来对测试进行讨论。 5. Postman的代码生成器 Postman提供了API代码生成器,其支持Java、JavaScript、C# 和 Go 语言。即可在Postman中通过生成器操作创建一个新的API类。此外,如果你正在使用某个现有API,Postman代码生成器可以生成相应的代码段,以方便你在任何应用程序中使用该API。 以上就是最新版本的Postman的一些新功能和使用方法。对于API的测试者们来说,这些也是在工作中能够具备更好效率所需的有益工具。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值