【博学谷学习记录】软件测试-接口测试(Postman高级用法:引入外部数据文件实现参数化,测试报告,IHRM项目)

今日目标 

Postman高级用法:

         能够使用postman引入外部数据文件实现参数化

         能够使用newman生成测试报告

IHRM项目: 

         能够创建测试集管理IHRM系统的测试用例

         能够按照测试用例在postman中添加请求并录入接口信息

         能够对ihrm系统接口响应结果中的响应状态码和核心json字段进行断言

         能够使用环境变量处理ihrm系统中登录接口和员工管理接口的依赖关系

         能够在postman中导出测试集数据,并使用newman生成测试报告

Postman高级用法

一、批量执行测试用例(掌握)

二、读取外部文件实现参数化(理解) 

使用场景:

针对单个接口、存在大量数据需要批量测试测试情况,我们将数据存放到外部的文件, 然后postman通过读取外部文件来逐行执行脚本。 

常见数据格式 csv json 操作步骤 :

1. 准备测试数据文件 

2. 设置参数

    1. 在请求中使用时,直接通过{{变量名}}引用 

    2. 在断言中使用时,需要借助postman内置的data方法来进行使用,如 data.username 

3. 选择数据文件进行批量执行 

4. 结果检查

4. 结果检查

三、Postman测试报告(掌握)

1、Newman介绍与安装

Newman:一款基于nodejs开发的可以运行Postman脚本的工具,并且可以生成测试报告。

安装Newman:

    安装nodejs:

           ··· 下载地址: http://nodejs.cn/download/

          ··· windows系统直接双击运行安装包,如【node-v12.10.0-x64.msi】

          ··· 校验:打开cmd输入【node -v】,看到输出node版本信息,即代表成功

    安装newman:

             打开cmd,输入【npm install -g newman】

             校验:输入【newman -v】

    安装newman-reporter-html

              打开cmd输入:【npm install -g newman-reporter-html】

2、 Postman导出测试集、环境变量、全局变量

2.1 导出测试集

2.2 导出环境变量

2.3 导出全局变量

3、Newman运行及生成报告

打开一个cmd窗口,使用Newman命令,运行导出的测试脚本

格式:

IHRM项目实战

1、初始化工作

1.1 创建测试用例结构

1.2 设置环境变量

开发环境

base_url = http://ihrm-dev.itheima.net

测试环境

base_url = http://ihrm-test.itheima.net

生产环境

base_url = http://ihrm-prod.itheima.net

2、实现测试用例

2.1 登录——登录成功

操作步骤:

1. 在‘登录’目录下,添加‘登录成功’的请求

2. 填写请求数据:请求方式、请求URL、请求头、请求体

3. 在‘Tests’标签页中,编写测试脚本:断言、业务数据处理

1. 发送请求,调试脚本

2.2 员工管理

2.2.1 添加员工

2.2.2 查询员工

2.2.3 修改员工

2.2.4 删除员工

3、生成测试报告

· 导出测试集

·导出环境变量

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容