phoenixframework自動化測試平臺環境部署(Windows)

1、部署步驟

一、從官網獲取必須文件

(1)  phoenix_web.war:平臺的控制端,管理平臺的數據和各個node節點html

(2)  phoenix_node.war:平臺的節點,用於執行測試用例node

(3)  phoenix_develop:j2se工程,用於開發調試腳本mysql

(4)  phoenix_gui.sql:平臺mysql數據庫結構初始化。數據庫名:phoenix_guiweb

(5)  dataInit.sql:初始化一些數據,如初始的用戶名sql

完成後如圖:數據庫

二、建立數據庫

(1)打開導航貓(Navicat),建立數據庫,數據庫名爲:phoenix_gui,字符集選擇:utf-8 Unicode,排序規則選擇:utf8_general_ci(不區分大小寫)。如圖:tomcat

(2)在剛建立的phoenix_gui上右擊選擇「運行sql文件」,成功完成後建立的表以下:服務器

(3)一樣方式執行:dataInit.sql多線程

三、配置jdk與tomcat的執行環境

jdk須要選擇1.7及以上版本,tomcat選擇7及以上版本。配置方法以下:app

http://jingyan.baidu.com/article/624e7459a7d6e734e9ba5a70.html

四、控制檯配置及節點配置

即配置phoenix_web和phoenix_node,本例中將控制檯和節點配置到同一個tomcat下,即配置到了同一臺機器,本臺機器既是控制端也是node節點:

(1)將phoenix_web.war複製到tomcat的webapp目錄下,並經過雙擊bin目錄下的startup.bat來啓動tomcat,啓動完成後目錄以下:

(2)修改數據庫鏈接信息

phoenix_web:修改 ...\phoenix_web\WEB-INF\classes\jdbc.properties,須要修改jdbc.username和jdbc.password爲您本身數據庫的用戶名和密碼。若是數據庫不在本地,則修改localhost爲數據庫的IP地址。

phoenix_node:若是有多個node,則每一個node的鏈接方式都須要修改。修改:

...\phoenix_node\WEB-INF\classes\hibernate.cfg.xml,其餘不用動,須要注意的是,node節點的數據庫必須和控制檯使用的數據庫是同一個。如圖:

(3)從新啓動tomcat服務器

五、控制端啓動

在web端訪問控制檯地址:http://localhost:8080/phoenix_web/,若是控制檯在其餘機器則輸入對應機器的IP和服務器端口便可。若是出現如下登陸界面,就使用admin / admin進行登陸,若是看到了主頁,說明控制端環境配置成功:

 

六、節點啓動

(1)在主頁,依次點擊 執行機管理 -> 新增節點 ,在彈出的界面輸入執行機的IP地址與端口號,並須要填寫備註。完成後以下:

提交後,點擊剛配置的node的IP,能夠查看node節點的信息:

(2)點擊執行機狀態,也能夠看到該分機是否在執行webUI或移動mobile app/browser,性能測試的任務。若是在則會處於繁忙狀態,此時給這個節點分配webUI或移動mobile app/browser,性能測試任務時,會提示分機正在忙。但若是分配接口測試任務,則不會有此提示,由於接口測試任務執行時,使用的是多線程方式。

至此,phoenixframework在Windows下的環境已經搭建完成。

2、使用說明書

http://my.oschina.net/u/2391658/blog/706568

平臺官網:http://www.cewan.la

相關文章
相關標籤/搜索