Giter Club home page Giter Club logo

fxtest's Introduction

FXTest测试平台

flask + Python3.6 实现的API自动化测试平台。

下面有介绍python flask部署相关的文章链接。为自己部署的记录文章

前后端开始进行分离,通过接口进行交互


敬告各位:本处代码开源后,版权归属本人所有,禁止利用本项目作为出去面试,后果自负。

后续会基于python3.6+版本去维护平台。


flask +gevent+nginx+Gunicorn+supervisor部署flask应用请用flaskapi_su.conf,用gunicorn部署应用,因为在使用uwsgi部署会影响定时任务的执行

supervisor配置可见super.conf文件。

钉钉群发送多用例测试任务的执行情况的时候,需要在config.py里面进行配置钉钉群自定义机器人webhook,目前体验服没有钉钉配置

定时任务模块定时任务测试完毕会按照config.py设置的钉钉群自定义机器人的配置进行发送通知的,当定时任务完成后,配置钉钉群会默认接受到一条钉钉机器人消息,显示定时任务的完成情况。

定时任务现在依赖与redis做持久化,如果有报redis错误,请安装redis服务。


4.1版本更新(待更新)

1.开发注册入口(config可配置检验邮箱的格式后缀,对工号进行校验,一个工号只能注册一次,旧用户管理员管理用户处激活,开发完毕)

2.注册后邮件通知注册成功,将密码等附上(可不选择,将代码注释掉,开发完毕)

3.记录用户登录信息(ip+登录时间),密码输入5次锁定10分钟 (redis存储,开发完毕)

有问题可以联系我,可增加定制开发:QQ或者微信:952943386 java版本基于springboot开发,和基于微服务开发已经完毕,需要源码私聊

Email:[email protected] qq群:194704520 python测试开发群:683894834

友情推荐本人其他开源代码:

1.python app自动化测试平台版本:https://github.com/liwanlei/UFATestPlan

2.python+flask 做后台,实现微信小程序:https://github.com/liwanlei/webchat_app

3.python接口测试非平台版本:https://github.com/liwanlei/FXTest

4.java开发自动化测试平台:https://github.com/liwanlei/plan

微信打赏

Alt text

效果图如下:

目录:

Alt text

新目录:

Alt text

效果图:

用户登录

Alt text

首页

Alt text

项目界面

Alt text

测试环境界面

Alt text

模块界面

Alt text

接口界面

Alt text

接口参数界面

Alt text

接口参数添加界面

Alt text

接口参数编辑界面

Alt text

测试用例界面

Alt text

定时任务界面

Alt text

定时任务编辑界面

Alt text

mockserver界面

Alt text

mockserver调试界面

Alt text

mockserver添加界面

Alt text

测试报告界面

Alt text

用户管理界面

Alt text

用户设置默认邮件界面

Alt text

测试报告下载后html格式的报告

Alt text

测试日志

Alt text

fxtest's People

Contributors

liwanlei avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.