目录
上机一:(考察知识点为Postman断言、Postman关联、Postman参数化、Postman生成测试报告)
上机练习实验三
上机练习主要针对本章中需要重点掌握的知识点,以及在接口测试中容易出错的内容进行练习,通过上机练习可以考察同学对知识点的掌握情况,对Postman工具的使用的熟练程度。
上机一:(考察知识点为Postman断言、Postman关联、Postman参数化、Postman生成测试报告)
题目:
通过不同的小案例演示Postman断言、Postman关联、Postman参数化、Postman生成测试报告
1.postman断言
向百度网站发送一个请求,断言响应数据中是否包含指定的字符串“百度搜索”;
步骤:创建名为postman断言的集合,在集合中创建一个请求,在请求中,做以下处理
2.postman关联
通过一个查询天气的接口请求演示Postman接口关联;
一个集合建立两个接口,一个天气接口,一个百度接口
①请求天气接口,获取天气全局变量
Environment结果如下:
②请求百度接口
步骤正确,但Preview未响应
3.postman参数化
使用Postman发送一个请求,查询手机号的运营商;
4.postman生成测试报告
通过newman命令生成博学谷HTML格式的测试报告。
①创建博学谷环境变量
②请求:
③导出集合:
④导出环境变量
命令
结果如下图
上机二:iHRM人力资源管理系统测试
(考察知识点为执行登录模块的接口测试用例、执行员工管理模块的接口测试用例、生成接口测试报告)
形式:单独完成
题目:
使用Postman对iHRM人力资源管理系统中的登录模块与员工管理模块进行接口测试,要求如下:
1.根据接口文档设计接口测试用例;
(1) 登录模块的测试用例如下:
① 登录成功的测试用例:
②登录失败的测试用例:
(2)员工模块的测试用例
①查询、修改已存在员工
②查询、修改未存在员工
③删除已存在非默认员工
④删除不存在员工
2. 执行登录模块的接口测试用例;
创建集合与接口:
①登录成功的测试用例
②登录失败的测试用例
3. 执行员工管理模块的接口测试用例;
(1)添加员工管理列表
①添加员工管理列表成功
②添加员工管理列表失败的请求
(2) 添加员工
①添加成功
②添加失败
后端数据有问题,导致data为null,无法识别,因此,以下内容采用列表中已存在的id进行操作
(3)查询员工
①查询成功
环境变量
②查询失败
环境变量
(4) 修改员工信息
①修改成功
环境变量
查询列表后,结果如下
②修改失败
使用不存在的员工id修改,结果如下
(5) 删除员工信息
①删除成功
使用非默认id
即添加员工信息时,虽不能直接出id,但是员工列表上,本质上还有。使用size=n,可查询前n条信息,可以找到所添加员工信息id,从而实现删除
②删除失败
使用不存在的环境id
4. 导出测试报告
①导出环境变量
②导出集合
结果如下
资源链接(ppt)
说明:以ppt为主,进行练习,遇到问题可参考以上文档
postman相关内容 ppt链接:
链接:https://pan.baidu.com/s/1Df87TbMLFEQzhxM_mpP-jw
提取码:arym