【博学谷学习记录】软件测试-接口测试(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、生成测试报告

· 导出测试集

·导出环境变量

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 217,907评论 6 506
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,987评论 3 395
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 164,298评论 0 354
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,586评论 1 293
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,633评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,488评论 1 302
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,275评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,176评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,619评论 1 314
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,819评论 3 336
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,932评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,655评论 5 346
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,265评论 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,871评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,994评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,095评论 3 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,884评论 2 354

推荐阅读更多精彩内容