接口测试平台(二)

三、用例管理

3.1用例列表页面:可以通过用例名称 查询对应的数据

3.2 新增用例

1).选择接口数据来源于接口列表中启用的接口,选择成功后,默认的数据会带过来,并且可以自行改动保存

2).每个tab页都会有个帮助,鼠标放上去即可显示

接口tab提示:

临时变量(测试用例保存的变量):#{temp}#

初始化变量:${name}

随机20位数据:%{Random}%

断言tab提示:

状态码只支持'等于''不等于'

数据提取tab提示:

json数据注意事项:

1).数组或者多层大括号无法解析

2).参数名和规则填写一样即可

常用正则表达式

身份证:(^\d{18}$)|(^\d{15}$)

3.断言项目前比较简单,状态码和响应内容校验

4.数据提取:用例执行成功,将结果中的数据存入临时表,方便后面用例使用,1个临时变量名,只会保存1次,如果需要保存多个临时变量,名称请不要重复,用例执行完会进行清空

3.3 执行用例

在用例列表页面,点击“执行“按钮会进行灰化,文字变成“执行中”,用例执行成功会提示:用例执行完成,用例执行失败会提示:用例执行异常,点击确定后,恢复正常,可以查看结果

3.4编辑用例:同新增功能

3.5 查看结果

1).显示用例开始时间和结束时间,耗时多长,如果用例执行成功显示” SUCCESS”,用例执行失败显示” FAILURE “并且标红,每个用例请求的参数和响应都可展示出来,如果响应内容为html或xml格式,会影响数据的展示

2).显示最新一轮执行结果,每次执行的用例结果会保存,方便后续做统计/展示

成功样例:

失败样例:

3.6 删除用例

被用例集引用的用例不可删除

数据库采用软删除

四、用例集管理

4.1用例集列表页面

可以通过用例集名称 查询对应的数据,展示每个用例集下面包含多少个用例数

点击全部执行,可以执行所有用例集

4.2 新增用例集

关联用例中的数据来源于用例列表,已选中的用例会显示在关联用例中

4.3 执行/全部执行 用例集

与3.3功能类似

4.4 编辑用例集

与新增功能类似,用例集名称不能编辑,如果需要编辑用例集,不如新增一个

4.5 查看结果

1).显示总用例数、成功用例、失败用例、用例集开始时间、结束时间、用例集耗时多长,并且把每个用例的详情展示出来,如果用例执行成功显示” SUCCESS”,用例执行失败显示” FAILURE “并且标红,每个用例请求的参数和响应都可展示出来,如果响应内容为html或xml格式,会影响数据的展示

2).点击查看接口结果,将每个用例请求的接口显示出来

4.6 删除用例集

数据库删除数据,不可恢复

五、基础信息管理

5.1 初始化变量管理页面

5.1.1 新增变量

5.1.2 编辑变量:同新增功能

5.1.3 删除变量:数据库删除数据,不可恢复

5.2 用户管理(用户只能通过注册)

5.2.1 用户注册

登陆名不允许重复添加,密码/用户名/邮箱都为必填项

5.2.2 用户编辑

登陆名不允许修改,其它项不允许为空

5.2.3 用户删除

数据库删除数据,不可恢复

六、运行环境:数据库初始化运行环境数据

备注:

还有一些待完善的功能,欢迎大家一些讨论

源码地址:https://github.com/luozhuwang/APIPlatform

 

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值