博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
phoenixframework自动化测试平台环境部署(Windows)
阅读量:6034 次
发布时间:2019-06-20

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

hot3.png

一、部署步骤

1、从官网获取必须文件

(1)  phoenix_web.war:平台的控制端,管理平台的数据和各个node节点

(2)  phoenix_node.war:平台的节点,用于执行测试用例

(3)  phoenix_develop:j2se工程,用于开发调试脚本

(4)  phoenix_gui.sql:平台mysql数据库结构初始化。数据库名:phoenix_gui

(5)  dataInit.sql:初始化一些数据,如初始的用户名

完成后如图:

103749_Z4ON_2391658.png

2、创建数据库

(1)打开导航猫(Navicat),创建数据库,数据库名为:phoenix_gui,字符集选择:utf-8 Unicode,排序规则选择:utf8_general_ci(不区分大小写)。如图:

104252_xKar_2391658.png

(2)在刚创建的phoenix_gui上右击选择“运行sql文件”,成功完成后创建的表如下:

104538_UbEc_2391658.png

(3)同样方式执行:dataInit.sql

3、配置jdk与tomcat的执行环境

jdk需要选择1.7及以上版本,tomcat选择7及以上版本。配置方法如下:

4、控制台配置及节点配置

即配置phoenix_web和phoenix_node,本例中将控制台和节点配置到同一个tomcat下,即配置到了同一台机器,本台机器既是控制端也是node节点:

(1)将phoenix_web.war复制到tomcat的webapp目录下,并通过双击bin目录下的startup.bat来启动tomcat,启动完成后目录如下:

105432_1miq_2391658.png

(2)修改数据库连接信息

phoenix_web:修改 ...\phoenix_web\WEB-INF\classes\jdbc.properties,需要修改jdbc.username和jdbc.password为您自己数据库的用户名和密码。如果数据库不在本地,则修改localhost为数据库的IP地址。

110528_GacT_2391658.png

phoenix_node:如果有多个node,则每个node的连接方式都需要修改。修改:

...\phoenix_node\WEB-INF\classes\hibernate.cfg.xml,其他不用动,需要注意的是,node节点的数据库必须和控制台使用的数据库是同一个。如图:112334_36og_2391658.png

(3)重新启动tomcat服务器

5、控制端启动

在web端访问控制台地址:http://localhost:8080/phoenix_web/,如果控制台在其他机器则输入对应机器的IP和服务器端口即可。如果出现以下登录界面,就使用admin / admin进行登录,如果看到了主页,说明控制端环境配置成功:

113914_TnWb_2391658.png

 

6、节点启动

(1)在主页,依次点击 执行机管理 -> 新增节点 ,在弹出的界面输入执行机的IP地址与端口号,并需要填写备注。完成后如下:

114200_Arkr_2391658.png

提交后,点击刚配置的node的IP,可以查看node节点的信息:

114336_9YhT_2391658.png

(2)点击执行机状态,也可以看到该分机是否在执行webUI或移动mobile app/browser,性能测试的任务。如果在则会处于繁忙状态,此时给这个节点分配webUI或移动mobile app/browser,性能测试任务时,会提示分机正在忙。但如果分配接口测试任务,则不会有此提示,因为接口测试任务执行时,使用的是多线程方式。

至此,phoenixframework在Windows下的环境已经搭建完成。

二、使用说明书

平台官网:

转载于:https://my.oschina.net/u/2391658/blog/706263

你可能感兴趣的文章
UniDAC使用教程(五):数据加密
查看>>
设计模式简单入门(下)
查看>>
swing 把对话框保存为图片
查看>>
MySQL中MAX函数与Group By一起使用的注意事项
查看>>
OSChina 周五乱弹 —— 三口气印度史(3)
查看>>
前端那些事之ES6
查看>>
RxSwift
查看>>
查看索引的状态
查看>>
MongoDB高级查询[聚合Group]
查看>>
intelliJ IDEA使用体验
查看>>
016# Adempiere系统的CRP-产能需求计划
查看>>
Java序列化 Seriallizable 和 Externalizable
查看>>
springboot 在IDEA下启动异常问题
查看>>
写在工作满三年的时候
查看>>
vSphere 5.0 新功能中文版说明
查看>>
createNewFile()与createTempFile()的不同
查看>>
Spark RDD Persistence
查看>>
第2周第3课:chmod、chown、umask、lsattr/chattr
查看>>
通过rescue的Skip模式克隆Linux系统
查看>>
一步一步跟着官方文档安装最新Zabbix(2.4.5)一
查看>>