实现简单的接口自动化测试平台

时间:2021-04-08 06:54:37

 

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

 

修改内容

  1.增加了页面级的redis缓存;

  2.完善了项目、环境、接口、用例、计划、签名的编辑和删除功能;

  3.签名简单的实现了md5加密和AES算法加密;

实现简单的接口自动化测试平台

 

  4.实现了关联用户的项目管理<登录用户只能看到自己的项目信息>,需要Admin创建用户登录;

实现简单的接口自动化测试平台

 

  5.增加接口批量导入功能;

实现简单的接口自动化测试平台

 

  6.测试报告优化<借鉴 BeautifulReport 页面 https://github.com/TesterlifeRaymond/BeautifulReport  原地址>。注:饼图是用 plt 生成的一张图片;

  实现简单的接口自动化测试平台

 

  

  7.增加了查看运行日志的功能;

实现简单的接口自动化测试平台

 

    及查看全部日志

实现简单的接口自动化测试平台

   

  8.定时任务<未完全实现>。看资料据说 django-crontab 需要在liunx 上才可以<电脑双系统,但是懒的试~~>;celery 还在研究中,有机会再更新...

  9.最近在看pytest框架,这块先告一段落~~

总结:

  大神真的好多~~~

 

-------------------------------------------------------更新------------------------------------------------------

github地址

  git@github.com:lixiaofeng1993/EasyTest.git