直播 20:00 开始

Postman接口测试训练营

转发直播间到朋友圈,右下角扫码进群找课程顾问领取奖品

编写断言

  • 验证接口响应状态码
  • 验证业务逻辑
// Status Code:Code is 200
// 验证响应状态码
pm.test("响应状态码为 200", function () {
    pm.response.to.have.status(200);
});

// Response Body:JSON value check
// 验证 JSON 中的某个值是否等于预期的值
pm.test("预期结果描述", function () {
    var jsonData = pm.response.json();
    pm.expect(jsonData.errcode).to.eql("doggie");
});

运行测试集

  • 测试集页面 -> Run 按钮

查看测试结果

学习路线

变量

  • Postman 中变量的种类与作用域
    • Data:在测试集中上传的数据
    • Environment:环境范围
    • Collection:集合范围
    • Global:全局范围
    • Local:在脚本中设置的变量

变量定义

  • 全局变量:Environments -> Globals
  • 测试集变量:测试集页面 -> Variables
  • 环境变量:Environments -> +

变量的使用

  • 请求 URL, Params 参数或 Body 表格或JSON/XML 文本中通过 {{变量名}} 使用
  • 在 Pre-request Script 和 Tests 脚本中使用封装好的语句获取或者设置对应变量
// 获取全局变量
var status = pm.globals.get("status");
// 输入到控制台
console.log(status)

// 获取测试集变量
var petId = pm.collectionVariables.get("petId");
// 获取环境变量
var url = pm.environment.get("baseURL");

// 设置全局变量
pm.globals.set("status", "sold");
// 设置测试集变量
pm.collectionVariables.set("petId", 0);
// 设置环境变量
pm.environment.set("baseURL", "");

变量的优先级

学习路线

被测产品介绍

  • 企业微信
    • 企业微信是腾讯微信团队打造的企业通讯与办公工具。
    • 具有与微信一致的沟通体验,丰富的 OA 应用,和连接微信生态的能力。
    • 可帮助企业连接内部、连接生态伙伴、连接消费者。专业协作、安全管理、人即服务。

需求说明

  • 完成企业微信部门管理接口测试:
    • 编写接口测试用例:创建部门。
    • 使用 postman 编写接口测试用例与断言。

优惠券