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生成测试报告

 

posted @ 2025-04-22 20:07  序章0  阅读(25)  评论(0)    收藏  举报