写点什么

软件测试 / 测试开发丨 Postman 实战练习 学习笔记

作者:测试人
  • 2023-10-13
    北京
  • 本文字数:579 字

    阅读完需:约 2 分钟

免费领取:测试资料+测试用例+简历模板+测试文档

本文为霍格沃兹测试开发学社学员学习笔记分享

原文链接:https://ceshiren.com/t/topic/27801

一、Postman 完成接口测试

  • 保存 har 导入 postman

  • 创建测试集

  • 创建接口测试用例

二、数据驱动

  • 准备数据:JSON 或者 CSV 格式

  • 修改参数设置

  • 修改断言

  • 在测试集中定义数据变量

  • 运行测试集,选择准备好的数据

三、测试集的导入和导出

四、参数传递

  • 创建登录接口

  • 成功后在 Test 中提取 token

  • 保存 token 到测试集变量

//获取响应数据的json对象var jsonData = pm.response.json();//从json对象中提取token值var token = jsonData.data.token;//把token值设置为测试集变量pm.collectionVariables.set("token", token);
复制代码

五、请求前脚本中获取参数

// 构造登录请求const loginRequest = {     url: 'http://litemall.hogwarts.ceshiren.com/wx/auth/login',     method: "POST",     header: 'Content-Type: application/json',    body: {         mode: 'raw',        raw: JSON.stringify({'username': 'user123', "password": "user123"})    } }; 
// 发送请求 pm.sendRequest(loginRequest, function (err, response) { if (err) { console.log(err); } else { console.log(response.json()); pm.collectionVariables.set("token", response.json().data.token); }});
复制代码


发布于: 刚刚阅读数: 5
用户头像

测试人

关注

专注于软件测试开发 2022-08-29 加入

霍格沃兹测试开发学社,测试人社区:https://ceshiren.com/t/topic/22284

评论

发布
暂无评论
软件测试/测试开发丨Postman实战练习 学习笔记_Python_测试人_InfoQ写作社区