关于OA自动化办公平台的接口自动化测试
基于云尚oa自动化办公系统的接口自动化测试
这个项目部署可从b站上找到视频,链接就不放出来了。
gitee链接:guigu-oa: 尚硅谷Java项目《云尚办公》企业级ssm项目,Java实战项目 OA项目 包含全套笔记 前后端代码 (gitee.com)
目录
登录接口测试
请求方式:POST
登录接口url:http://localhost:8800//admin/system/index/login
(请求数据application/json,响应数据[ " / " ])
状态码说明:
| 状态码 | 说明 |
|---|---|
| 200 | OK |
| 201 | Created |
| 401 | Unauthorized |
| 403 | Forbidden |
| 404 | Not Found |
响应示例:
{
"code": 0,
"data": {},
"message": ""
}
postman中的操作:

增添角色接口测试
请求方式:POST
增添角色接口url:http://localhost:8800/admin/system/sysRole/save
请求参数:
| 参数名称 | 参数说明 |
|---|---|
| createTime | (可不填) |
| description | 描述(可不填) |
| id | (可不填) |
| isDeleted | (可不填) |
| param | (可不填) |
| roleCode | 角色编码 |
| roleName | 角色名称 |
| updateTime | (可不填) |
postman中的操作:

![]()
删除角色接口测试
单个删除角色接口测试
请求方式:DELETE
删除角色接口url:http://localhost:8800//admin/system/sysRole/remove/{id}
请求参数:
| 参数名称 | 参数说明 |
|---|---|
| id | 角色id号 |
postman中的操作:

![]()
批量删除角色接口测试
请求方式:DELETE
删除角色接口url:http://localhost:8800/admin/system/sysRole/batchRemove
请求参数:
| 参数名称 | 参数说明 |
|---|---|
| idList | 要删除的id号列表 |
postman中的操作:

修改角色接口测试
请求方式:PUT
修改角色接口url:http://localhost:8800/admin/system/sysRole/update
请求参数:
如果请求参数不带上id号,就算结果返回200状态码,但是通过获取全部角色信息就会发现,角色信息并没有被修改成功。
| 参数名称 | 参数说明 |
|---|---|
| description | 描述(可修改) |
| id | 角色id号(必填) |
| roleCode | 角色编码(可修改) |
| roleName | 角色名称(可修改) |
postman中的操作:

![]()
查询角色接口测试
查询全部角色接口测试
请求方式:GET
查询所有角色接口url:http://localhost:8800/admin/system/sysRole/findAll
响应示例:
{
"code": 0,
"data": [
{
"createTime": "",
"description": "",
"id": 0,
"isDeleted": 0,
"param": {},
"roleCode": "",
"roleName": "",
"updateTime": ""
}
],
"message": ""
}
postman中的操作:

![]()
分页查询角色接口测试
请求方式:GET
分页查询角色接口url:http://localhost:8800/admin/system/sysRole/{page}/{limit}
请求参数:
| 参数名称 | 参数说明 |
|---|---|
| limit | 第几页的数据 |
| page | 每页多少个角色数据 |
postman中的操作:

![]()
建立CSV文件实现接口自动化测试
建立CSV文件
-
在文件夹中建立一个Excel文件

-
再将Excel文件另存为csv格式的文件

配置环境变量
-
在Postman中设置环境变量

-
在Collection文件夹中配置环境变量


设置断言

批量运行Run Collection


断言结果都是成功Pass的,运行无误
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
喜欢的小伙伴记得点个赞,下次再测试一个返回结果带有效信息的项目=-=
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
更多推荐



所有评论(0)