部署说明1
需积分: 0 63 浏览量
更新于2022-08-08
收藏 15KB DOCX 举报
### PhoenixFramework 自动化测试平台部署与初始化知识点详解
#### 一、附件说明与数据库初始化
**1. phoenix_web.war**
- **定义**:作为PhoenixFramework自动化测试平台的控制端,负责管理整个平台的数据以及各个节点的操作。
- **功能**:
- 管理测试场景和用例。
- 控制节点状态和任务调度。
**2. phoenix_node.war**
- **定义**:代表平台的一个节点,用于实际执行测试用例。
- **功能**:
- 执行由控制端分发的任务。
- 向控制端报告执行结果。
**3. phoenix_develop**
- **定义**:一个J2SE工程,主要用于开发和调试测试脚本。
- **功能**:
- 编写测试脚本。
- 调试脚本逻辑。
**4. phoenix_gui.sql**
- **定义**:包含用于初始化PhoenixFramework平台所需MySQL数据库结构的SQL语句。
- **功能**:
- 创建数据库表结构。
- 定义字段和索引。
**5. dataInit.sql**
- **定义**:包含用于初始化数据库中某些基础数据的SQL语句。
- **功能**:
- 初始化默认用户信息。
- 预设配置项等。
**数据库初始化步骤**:
1. 创建名为`phoenix_gui`的MySQL数据库。
2. 运行`phoenix_gui.sql`脚本来创建数据库表结构。
3. 运行`dataInit.sql`脚本来填充初始数据。
#### 二、部署过程详解
1. **数据库初始化**:
- 创建MySQL数据库,名称为`phoenix_gui`。
- 运行`phoenix_gui.sql`脚本,创建数据库表结构。
- 运行`dataInit.sql`脚本,填充初始数据。
2. **Tomcat部署**:
- 将`phoenix_web.war`和`phoenix_node.war`文件放置于Tomcat的`webapp`目录下。
- 启动Tomcat服务器。
- 可选择将`phoenix_node.war`部署至同一台或多台Tomcat服务器上,依据具体测试需求而定。
3. **系统访问**:
- 访问控制端首页,例如:`http://localhost:8080/phoenix_web/`。
- 使用账号`admin`登录系统。
4. **节点管理**:
- 通过控制端的“执行机管理”菜单添加node节点的host与端口。
- 格式示例:`localhost:8080`,若端口号为80,则可省略端口信息,直接填写`localhost`。
5. **邮件配置**:
- 修改`../apache-tomcat-8.0.9/webapps/phoenix_web/WEB-INF/classes/beans.xml`文件中的Email服务器设置及`mail.setFrom`信息。
- 设置自动扫描`t_msgpool`表的频率,默认为每10秒一次,可通过调整`cronExpression`属性值来实现。
6. **用户管理**:
- 管理员可以在“系统管理—用户管理”下管理用户信息。
- 普通用户只能修改个人信息。
#### 三、创建用例数据
1. **场景管理**:
- 新增测试场景,每个场景包含多个测试用例。
- 平台最小执行单位为用例。
2. **用例管理**:
- 在用例管理菜单下配置测试用例的各种信息。
- 添加测试脚本、定位信息、用例数据等。
- 测试脚本即为`phoenix_develop`调试完成后的用例内容。
3. **脚本调试**:
- 编写调试脚本时需先添加该用例的定位信息和数据信息。
4. **节点信息查看**:
- 日志管理:查看执行的结果日志。
- 消息池管理:查看等待发送或发送失败的Email消息。
5. **用例统计**:
- 在用例统计图下可以看到该用例下的STEP通过失败数、Checkpoint通过失败数的统计图。
以上就是关于PhoenixFramework自动化测试平台的部署与初始化的相关知识点详解。这些内容涵盖了从环境搭建到具体使用的全过程,有助于理解和掌握如何正确部署和使用该平台进行自动化测试工作。
精准小天使
- 粉丝: 37
- 资源: 347
最新资源
- kwant-1.4.0-cp35-cp35m-win32.whl.zip
- kwant-1.4.2-cp36-cp36m-win_amd64.whl.zip
- kwant-1.4.2-cp36-cp36m-win32.whl.zip
- kwant-1.4.3-cp37-cp37m-win_amd64.whl.zip
- kwant-1.4.3-cp37-cp37m-win32.whl.zip
- kwant-1.4.3-cp38-cp38-win32.whl.zip
- kwant-1.4.3-cp38-cp38-win_amd64.whl.zip
- kwant-1.4.3-cp39-cp39-win_amd64.whl.zip
- kwant-1.4.3-cp310-cp310-win_amd64.whl.zip
- kwant-1.4.3-cp310-cp310-win32.whl.zip
- kwant-1.4.3-cp39-cp39-win32.whl.zip
- Java系统源码+大学生心理健康管理系统
- la-0.7.0.dev0-cp35-cp35m-win_amd64.whl.zip
- la-0.7.0.dev0-cp27-cp27m-win32.whl.zip
- la-0.7.0.dev0-cp27-cp27m-win_amd64.whl.zip
- la-0.7.0.dev0-cp35-cp35m-win32.whl.zip