用到的工具:python3 + django2 + mysql + RabbitMQ + celery + selenium
python3和selenium这个网上很多教程,我不在这一一说明;
 
平台功能介绍:

 项目管理:用于管理项目。每个项目可以设置多个环境,例如开发环境,测试环境,预发布环境,生产环境等。

页面管理:主要用来方便对元素进行管理

1.环境搭建
源码和工具下载地址:

链接:https://pan.baidu.com/s/1h_JAKj0Yxyem2pyjWRclxQ
提取码:a3h1

2.解压到文件夹,cmd到当前文件夹位置

3.安装Django
cd命令:pip install django==2.1.7
可能需要更新pip最新版本:python -m pip install --upgrade pip
4.安装mysql
cd命令:pip install pymysql
5.安装celery
cmd输入命令:pip install Django-celery
6.安装数据库:
  1. 下载MySQL5.7rar:http://www.mysql.com/
  2. 解压
  3. 环境变量添加mysql bin
  4. 修改my.ini添加配置:
  5. [mysqld]
  6. basedir=C:\Program Files\MySQL\MySQL Server 5.7
  7. datadir=C:\Program Files\MySQL\MySQL Server 5.7\data
  8. mysqld --initialize-insecure (从5.7开始,要做初始化 )
  9. 安装服务:cmd mysqld -install
  10. 启动服务:net start mysql
  11. 测试登陆:mysql -u root -p (首次登陆没有密码)
备注:
  my.ini文件的编码必须是英文编码 windows中是ANSI
  path中添加;%MYSQLHOME%\bin #其中MYSQLHOME是创建的系统环境变量名,其值为mysql安装目录。
  修改my.ini
  basedir = F:\mysql-5.7.24-winx64
  datadir = F:\mysql-5.7.24-winx64\data
  删除服务:mysqld –remove,或sc delete [service name]

7.  mysql服务器、数据库配置

 报错1130解决方法:
 >mysql -u root -p
 >use mysql
 >update user set host='%' where user='root';
 >select host,user from user;
 >flush privileges;
 
新建数据库:字符集需要填写,不然网址无法正常用中文

8. 修改setting文件:

 9. 再次CMD到MiDuoTest路径下;
   

  使用命令python manage.py migrate,进入可看见表:
  找到user表,新增一个账号

10.使用合并命令:
python manage.py runserver
 
11.使用网址登陆:
  127.0.0.1:8000/index
 
12. Otp安装:

  %ERLANG_HOME%\bin添加到path
  cd一下,出现版本号表示安装成功
 

13.   安装RabbitMQ:

14.cmd到此目录下,输入命令:rabbitmq-plugins enable rabbitmq_management

15.在浏览器输入http://localhost:15672进行验证,你会看到下面界面,输入用户名:guest,密码:guest你就可以进入管理界面。

至此环境搭建完成;

ATP - UI 自动化测试用例管理平台搭建的更多相关文章

  1. testin 测试用例管理平台

    应用信息:应用图标,应用名称,版本号,应用包名,系统平台[Android,ios,Web/H5,小程序,快应用]项目成员:成员帐号[邮箱],成员姓名,成员角色,成员职位,状态[激活,未激活],操作[移 ...

  2. 基础架构之日志管理平台搭建及java&net使用

    在现代化的软件开发流程中,日志显得非常的重要,不可能再零散的游离在各个项目中,等查看日志的时候再登录服务器去到特定的目录去查看,这显然很繁琐且效率低下,所有整合一套日志管理平台,也显得非常重要,这篇文 ...

  3. zookeeper环境及dubbo-admin管理平台搭建

    一. Zookeeper的安装使用 1.1 Zookeeper介绍 Zookeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,是Hadoop和Hb ...

  4. 滴滴开源AgileTC:敏捷测试用例管理平台

    ​桔妹导读:AgileTC是一套敏捷的测试用例管理平台,支持测试用例管理.执行计划管理.进度计算.多人实时协同等能力,方便测试人员对用例进行管理和沉淀.产品以脑图方式编辑可快速上手,用例关联需求形成流 ...

  5. 企业级rancher搭建Kubernetes(采用rancher管理平台搭建k8s)

    一.简介 Rancher简介 来源官方:https://www.cnrancher.com/ Rancher是一个开源的企业级容器管理平台.通过Rancher,企业再也不必自己使用一系列的开源软件去从 ...

  6. Hudson持续集成管理平台搭建

    IP: 10.0.70.106  8G 内存 (Hudson 多 个 工程 在 同 时 构建 的情况下 比 较耗内存) 环 境: CentOS 6.5 . JDK7 注:Hudson 只是一个持续集成 ...

  7. 小白都会超详细--ELK日志管理平台搭建教程

    目录 一.介绍 二.安装JDK 三.安装Elasticsearch 四.安装Logstash 五.安装Kibana 六.Kibana简单使用 系统环境:CentOS Linux release 7.4 ...

  8. Kubernetes Fluentd+Elasticsearch+Kibana统一日志管理平台搭建的填坑指南

    在初步完成Kubernetes集群架构的建立后,通过搭建一些监控组件,我们已经能够实现 图形化的监控每个node,pod的状态信息和资源情况 通过scale进行replicateSet的扩展和伸缩 通 ...

  9. ones测试用例管理平台

    https://ones.ai 团队信息: 公司信息,公司logo付费信息:绑定第三方账户: 成员信息: userid,user_email,激活状态,所属部门组织架构:所属部门: 新建组 团队权钱: ...

随机推荐

  1. Java模板引擎Freemarker

    Java模板引擎Freemarker 1.取值(插值)指令 2.逻辑指令:if.switch 3.字符串.集合操作 4.自定义函数 5.list排序内建函数.常用指令 6.自定义指令 7.freema ...

  2. 封装验证blue事件插件

    (function ($) { $.fn.checkForm = function (options) { var root = this; //将当前应用对象存入root var isok = fa ...

  3. 服务器CPU又爆了?Linux快速排查Java程序占用CPU很高的方法

    这个问题可以说是 Java 面试的高频面试题了,有很多面试官都喜欢问这个问题,问题可能是下面这样的. 线上一台服务器 CPU 使用率100% 了,如果你碰到这样的情况,如何排查并找到问题原因? 1.场 ...

  4. ASP.NET Core默认容器实现Controller的属性注入

    仅针对Controller的属性注入: 使用默认容器,不依赖第三方库: 故事背景   闲来无事给项目做优化,发现大多数Controller里面都会用到Logger和AutoMapper,每个Contr ...

  5. Python: 捕获正在运行的CMD窗口内容

    最近需要捕获已经在运行的CMD窗口内容,并且需要根据指定输出内容来判断下一步的行动(输入指定内容). 尝试了很多次后,想到一个思路: 通过inspect.exe来获取CMD窗口Name信息通过uiau ...

  6. POJ-2411 Mondriann's Dream (状压DP)

    求把\(N*M(1\le N,M \le 11)\) 的棋盘分割成若干个\(1\times 2\) 的长方形,有多少种方案.例如当 \(N=2,M=4\)时,共有5种方案.当\(N=2,M=3\)时, ...

  7. Best Reward && Girls' research

    After an uphill battle, General Li won a great victory. Now the head of state decide to reward him w ...

  8. C#之字符编码

    在 Windows Vista 及之后的版本中,每个Unicode字符都使用UTF-16编码,UTF的全称是 Unicode Transformation Format(Unicode 转换格式).U ...

  9. boomworks 1999~2009

    大众软件 PC定时执行专家 4.0 (PCTaskTimer) - 功能强大.简单易用的定时执行软件.具有功能多.体积小.消耗资源少的特点. 超级网际搜索(SuperSearch) - 免费.快速.高 ...

  10. 地址解析协议ARP与逆地址解析协议RARP

    IP地址是用来通信的,但是和硬件地址是有区别的.物理地址是数据链路层和物理层使用的地址,IP地址是网络层及以上各层使用的地址. 发送数据时,数据从高层向下层传输,使用IP地址的IP数据报交给下层的数据 ...