博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
基于python flask编写测试平台系列之·(1)当前项目展示
阅读量:6946 次
发布时间:2019-06-27

本文共 1059 字,大约阅读时间需要 3 分钟。

Flask_test_platform

简介

flask_test_platform基于flask能快速构建web服务的特性,构建一个对测试人员友好的平台。致力于提高项目组的整体工作效率。

平台思路

集成项目过程中需要的各种资源,如:配置项、常用系统链接、文件管理等,项目资源统一分享,数据同源。

项目中的常用脚本服务化,通过web界面操作来完成以前本地执行脚本的完成的事项,如:查询验证码,加解密、测试数据构造等(根据实际项目需求扩展)

服务模拟,项目前后台开发进展不同步时,手动模拟后台服务,协助开发。其他用法看个人需求

集成接口自动化测试,可视化管理。

集成UI自动化报告,定时任务等(开发中。。。。)

现有功能演示

在线演示地址:

测试账号:Admin

密码:123456

项目地址

登录

DashBoard

测试用例

测试报告

Admin管理

环境

python3.6

其他依赖包见requirements.txt

虚拟环境(可选)

#安装virtualenv pip install virtualenv

#切换到你要创建虚拟环境路径,便于管理可以先创建个目录

mkdir myproject

cd myproject

#-p 选择python版本,创建名为flaskenv的虚拟环境

virtualenv -p python3.6 flaskenv

#激活flaskenv

source flaskenv/bin/activate

激活后输入python 可以看到是最新的版本

deactivate命令取消已激活的虚拟环境

对于不需要的虚拟环境,直接删除既可

rm -r /path/to/ENV

其他关于virtualenv的操作请参考官方教程:

安装依赖包

激活虚拟环境的情况下进入项目根目录运行

pip -r install requirements.txt

特别说明,程序引用了crypto用于aes加密,依赖包安装完成后,需要手动将虚拟环境里面的crypto包名修改为Crypto,文件夹路径在虚拟环境的lib里面,如下:

flaskenv/lib/python3.6/site-packages

安装完成后可以直接运行主程序

python ypsh_test_platform.py

运行后本地访问:localhost:5001 如果运行包包缺失,请手动安装缺失的包

已开发完成功能

联系

各位看官,有好的建议或疑问,请联系:qianmengtmc@163.com、ypsh@live.com

转载地址:http://cmonl.baihongyu.com/

你可能感兴趣的文章
根据status 对mysql进行性能优化
查看>>
java之CountDownLatch看看笔记
查看>>
Implement_strStr --leetcode
查看>>
我的友情链接
查看>>
centos 7设置smtp发送163邮件
查看>>
我的友情链接
查看>>
文件服务器之Branchcache分布式缓存
查看>>
我的友情链接
查看>>
Java设计模式百例 - 抽象工厂模式
查看>>
依赖倒置原则 DIP(Dependence Inversion Principle)
查看>>
智能硬件的简单剖析
查看>>
三种不同的交换机mac端口绑定模式的区别
查看>>
JupyterLab安装地图插件
查看>>
教程:Akismet获取API KEY的方法
查看>>
实现 Ctrl+Enter 快捷发表留言功能
查看>>
Linux内核的Makefile和kconfig解读
查看>>
mysql innodb 下ENUM存储格式分析。
查看>>
基于CentOS 5.6的应用服务器精简定制版出来了,ISO文件下载
查看>>
Yii textField 数据处理
查看>>
git rebase 详细说明
查看>>