接口自动化测试平台

下载了大神的EasyTest项目demo修改了下<https://testerhome.com/topics/12648 原地址>。也有看另一位大神的HttpRunnerManager<https://github.com/HttpRunner/HttpRunnerManager 原地址>,由于水平有限,感觉有点复杂~~~

【整整200集】超超超详细的Python接口自动化测试进阶教程,真实模拟企业项目实战!!

1.登录页面

2.首页

3.项目管理

4.测试环境

1>设置headers;可以每个url设置共同的header,可以存在变量;执行时,指定接口补全header;

5.接口管理

swagger导入功能;根据指定的测试环境url,导入swagger接口数据到平台中<不一定适用于所有的地址,因为每个swagger的路径不一致>;

6.用例管理

选择测试环境,进行单个接口调试,多个接口模拟业务场景执行;

7.测试计划

选择用例,组合执行;生成测试报告;

8.定时任务

flower 实现任务监控;增加 BackTask 按钮,返回测试平台;

9.运行报告

接口测试报告

10.性能测试

集成locsut,指定测试计划进行性能测试;

11.签名方式

支持接口md5、AES算法加密和用户认证;

12.用户管理

13.其他功能

1>修改密码;

2>我的项目入口;

3>邮箱快捷入口;

4>admin站点管理;

5>测试web页面,接口数据展示<虫师>;

6.退出;

接口传参:

1.同一个用例中,不同接口要提取的参数相同:使用接口路径和提取参数拼接;

2.同一用例,接口中参数相同,提取指定某个:一般接口返回值中是list,才会存在要提取的参数有多个相同的情况,所有使用角标<第几个>来区分;

3.从一个接口中同时提取多个参数;<英文逗号隔开>

断言方式,支持 等于、不等于、包含、不包含 四种方式判断;

权限限制;

超级管理员权限可以看平台上的所有数据,其他的只能看到自己创建的相关数据;

关键字参数化;

-----------10-15更新----------

django 实现 Mock Server&nbsp ;

相关推荐
做梦敲代码3 分钟前
达梦数据库-读写分离集群部署
数据库·达梦数据库
小蜗牛慢慢爬行43 分钟前
如何在 Spring Boot 微服务中设置和管理多个数据库
java·数据库·spring boot·后端·微服务·架构·hibernate
hanbarger1 小时前
nosql,Redis,minio,elasticsearch
数据库·redis·nosql
微服务 spring cloud1 小时前
配置PostgreSQL用于集成测试的步骤
数据库·postgresql·集成测试
先睡1 小时前
MySQL的架构设计和设计模式
数据库·mysql·设计模式
弗罗里达老大爷1 小时前
Redis
数据库·redis·缓存
仰望大佬0072 小时前
Avalonia实例实战五:Carousel自动轮播图
数据库·microsoft·c#
学不透java不改名2 小时前
sqlalchemy连接dm8 get_columns BIGINT VARCHAR字段不显示
数据库
一只路过的猫咪2 小时前
thinkphp6使用MongoDB多个数据,聚合查询的坑
数据库·mongodb