写在前面的话

这是我第一个前端项目,第一个 web 项目,其实早就想做一个接测平台了,但是一个人从头开始太累了,时间也不富裕,正好看到 HttpRunner 这个非常优秀的框架,忍不住手痒,就开始写了。

项目前端用的 react 技术,后端是 django,第一次自己写项目,代码丑到自己都不忍直视,但还是发出来了,希望各位大佬轻喷。

感觉 py 确实很适合快速开发,包括 react,其实也就看了两三天语法就直接开干了,在过程里十分感谢开发的各位同事一直不吝赐教,最终才把这个弄了出来。

项目目前还有很多已知问题,不过要等段时间才能再迭代了,这段时间不是很有空了。

话不多说,放代码吧!

项目介绍

本项目后端用 Django 编写,使用 HttpRunner 作为执行框架,基本继承了 HttpRunner 的功能并加以 web 化。

支持自由扩展方法;

支持从上个接口的返回值提取数据保存以供其他接口使用;

支持自定义参数;

等等

项目地址:

前端(https://github.com/icesword0760/testcenter-web
后端(https://github.com/icesword0760/testcenter

使用说明

1.本项目需要 py 环境支持,MySql 环境支持

2.使用前请先 clone 到本地,(配置好 sql 环境后) 执行 Django 的生成数据库命令,数据库配置详见源码

页面展示

首页:

首页

模块界面:
模块
生成报告成功:
报告成功
Case 界面:
case1
case2
报告页面:
报告

一些已知问题

前端表单验证太少;

前端部分循化需要改为 foreach;

没有对后端接口返回错误(500)的情况做处理;

跳转相同 url 没有对路由做好处理;

后端缺少错误码;

等等


↙↙↙阅读原文可查看相关链接,并与作者交流