4月22日
一、实验目的
1、了解什么是接口测试。
2、理解HTTP工作原理。
3、掌握接口测试用例设计。
4、掌握接口测试工具Postman的使用
二、实验内容
对iHRM人力资源管理系统中的登录模块和员工管理模块进行接口测试。
步骤1.因为要测试iHRM的接口,需要查看最新的账号密码
"mobile": "13800000002",
"password":"929itheima.CN032@.20250425"
其中20250425是动态的,根据每天日期变化。
步骤2.首先使用postman测试登录接口,创建相关测试模块以及编写测试请求头和请求体以及断言
执行测试,返回体和断言结果为
步骤3.将登录成功返回的响应结果加入环境变量,以便于后续对员工管理模块的测试,一般都是会自动添加token进入,如果没有可以手动添加
步骤4.添加登录失败测试,请求头和登录成功一样,请求体将账号或者密码换成错误的,断言按照登录失败的测试编写
测试和断言结果为
步骤5.在员工管理模块中添加查询员工成功接口和查询员工失败接口,分别编写请求头请求体和断言,查询失败和查询成功的区别是不给查询参数
查询成功接口
查询失败接口
查询成功结果
查询失败结果
步骤6.添加添加员工成功接口以及添加员工失败接口,分别编写请求头,请求体以及断言
添加员工成功接口
添加员工失败接口
添加成功结果
添加失败结果
步骤7.生成测试报告,首先导出环境的json,然后导出整个模块的json,将两个json文件放在一个文件夹中
下面安装所需要的环境newman以及newman-reporter-html
命令为npm install -g newman以及npm install -g newman-reporter-html
如果已经有newman以及newman-reporter-html可忽略上一步
执行命令newman run iHRM人力资源管理系统.postman_collection.json -e iHRM_Environment.postman_environment.json -r html生成测试报告
                    
                
                
            
        
浙公网安备 33010602011771号