接口测试 bootstrap3+unittest+django2 接口自动化测试平台 (前端样式优化)

letme · August 01, 2018 · Last by 冷月醉夕阳 replied at April 18, 2019 · 5500 hits

源码地址:https://github.com/happyletme/requestnew
第一篇:https://testerhome.com/topics/13269
第二篇:https://testerhome.com/topics/14801
本次主要涉及到前端样式优化以及部分bug修复



修复bug:
1.环境配置取消必须绑定端口号
2.接口测试取消必须连接数据库
3.修复邮箱未配置无发执行任务
优化:
1.优化登录页面
2.优化菜单模块和页面样式和部分按钮
3.优化定时模块

之后会优化断言模块和实现接口依赖模块。
QQ群655981739,提供部署方案和shell脚本。开源不易,路过点赞支持下,谢谢各位。

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
共收到 11 条回复 时间 点赞

支持支持。

必须支持

楼主,能不能出个稍微详细一点的环境搭建,😂 这环境我搞了一天了,

letme #6 · August 07, 2018 作者
回复

linux的部署文档还是windows的

letme 回复

windows的,如果可以的话也可以把linux的也分享下,万分感谢楼主!!😊

letme #8 · August 07, 2018 作者
回复

linux:
1.根据testhome安装python3.6和对应的python库
2.把源代码放到linux下(我创建了pj目录,项目放在/home/pj下)
3.选择一个mysql数据库作为测试库,在django的setting.py文件的86行配置数据库的信息(ip,端口,数据库名称,用户名,密码)
4.进入到项目根目录,数据库迁移:python manage.py makemigrations在request应用下的migrations目录下创建了一个 0001_initial.py 文件,执行python manage.py migrate,执行完成库表生成
5.创建第一个用户python manage.py createsuperuser,之后的用户登录http://192.168.100.158:8000/admin/去创建用户组和用户以及分配权限
6.在pj目录下创建logs目录,下面创建request.log文件存放项目启动文件
7.在django的setting.py文件的28行,添加自己linux的ip(我的是ALLOWED_HOSTS = ['192.168.100.158'])
8.把启动shell和关闭shell放在根目录下(requestnew),sh start.sh,项目就启动了;项目关闭则执行sh shutdown.sh
9.如果目录结构想要有所调整或者启动端口(默认8000)有所调整,需要修改启动和关闭文件
10.其他机子能访问到(配置的ip:8000)就成功了。
windows要靠编译器启动;
1.根据testhome安装python3.6和对应的python库
2.选择一个mysql数据库作为测试库,在django的setting.py文件的86行配置数据库的信息(ip,端口,数据库名称,用户名,密码)
3.进入到项目根目录,数据库迁移:python manage.py makemigrations在request应用下的migrations目录下创建了一个 0001_initial.py 文件,执行python manage.py migrate,执行完成库表生成
4.创建第一个用户python manage.py createsuperuser
5.django的setting.py文件的28行,因为是本地启动保持ALLOWED_HOSTS = []就好了
6.配置编译器启动方式,选择django server启动,HOST填写127.0.0.1,port填写8000,运行
7.访问127.0.0.1:8000,能访问到就ok了

letme #9 · August 07, 2018 作者
回复

建议linux部署,源代码需要加群下载,github上的代码也能用,但是我已经好几期代码没跟新了,传不上去

letme 回复

谢谢楼主!

Author only
letme #13 · September 07, 2018 作者
miracle2lee 回复

QQ群655981739

letme 自研接口测试平台 requestnew 中提及了此贴 15 Feb 13:45

必须支持

需要 Sign In 后方可回复, 如果你还没有账号请点击这里 Sign Up