�AutoLine开源平台�是一个开源自动化测试解决方案,基于RobotFramework进行二次开发,支持RobotFramework几乎所有的库。
-
为中小企业提供一个好用的自动化测试解决方案
-
为广大软件测试从业人员提供一个基于开源框架的自动化测试平台开发示例
-
业余写写,练习下敲代码的速度
-
Python3
-
Flask
-
EasyUI
-
Chartjs
-
Robotframework
-
Requests
-
SQLAlchemy
-
Appium-Python-Client
-
Selenium3
等等其他及上述技术相关的插件或技术包
下载AutoLine工程, 在AutoLine根目录下有requirements.txt文件,该文件包含了所有依赖的包,安装好Python3并确保Python3的pip可用,使用以下命令安装AutoLinie依赖库
pip install -r requirements.txt
等待安装完成
在AutoLine目录下的.env为所有关键的配置项
# 用于定义运行环境
# production - 生产环境
# development - 开发环境
AUTOBEAT_CONFIG=production
# 服务器端启动秘钥,这里随意输入一串字符
SECRET_KEY=FJWEOIO138989340SNNFISLDNFIOWFNSNALFKNSDLKF
# SMTP账号
MAIL_SERVER=
MAIL_PORT=587
MAIL_USERNAME=
MAIL_PASSWORD=25
FLASKY_MAIL_SUBJECT_PREFIX=[AutoLine]
FLASKY_MAIL_SENDER=AutoLine Admin <[email protected]>
# 默认admin账号, 默认密码123456
FLASKY_ADMIN[email protected]
# 开发环境数据库连接字符串
DEV_DATABASE_URL=sqlite:///../AutoLine-dev.sqlite
# 生产环境数据库连接字符串
DATABASE_URL=mysql+pymysql://root:[email protected]/autoline
# 调度连接字符串
TRIGGER_DATABASE_URL=mysql+pymysql://root:[email protected]/autoline
在配置好上述配置后如何运行AutoLine?
一. 初始化数据库
python manage.py db init
python manage.py db migrate
python manage.py db upgrade
二. 初始化数据
python manage.py deploy
三. 运行
python manage.py runserver
使用默认账号: [email protected]/123456 登录如图:
公众号:开源优测
email:lymking#foxmail.com
知识星球:开源优测
关于开源测试技术相关文章首发公众号。
AutoLine基于Apache License 2.0协议发布
扫一扫关注我的公众号: