Eggplant Manager是一个测试管理系统,可让您在一个中心位置管理您的Eggplant 功能套件、定义测试、安排测试运行和分析结果:您的 Web 浏览器。Eggplant Manager为您提供了简单的方法来同时针对不同设备运行多个测试或测试实例。
除了运行Eggplant功能脚本之外,您还可以使用Eggplant Manager运行Eggplant功能计划、关键字驱动测试、Gherkin测试、API 测试和使用 shell 功能的可执行文件。
基本概念
以下基本概念列表解释了使用Eggplant Manager需要了解的内容。
测试
测试是您希望针对特定的被测系统 (SUT) 按顺序运行的一组脚本。
时刻表
定义测试后,使用“测试”页面上的“立即运行”按钮按需运行它。您可以创建计划以在指定时间或以特定时间间隔运行测试。对于这些运行选项中的每一个,指定要同时运行多少个测试实例(最多可用Eggplant功能许可证的数量)。
结果
测试完成运行后,在结果页面上查看结果。结果按测试、实例和脚本分组。您可以快速找到故障并深入到必要的细节,以确定可能的故障原因。有关结果的更多信息,请参阅查看Eggplant Manager测试结果。
仪表盘
仪表板页面提供Eggplant Manager活动的高级图片。此活动包括最近的测试运行和当前正在处理的任何测试。它还提供高级图表,让您了解测试运行的进行方式。有关您可以在仪表板上找到的内容的详细信息,请参阅使用Eggplant Manager仪表板。
Eggplant Manager组件
Eggplant Manager由以下组件组成:
服务器:服务器是Eggplant Manager的核心。它执行大部分Eggplant Manager处理。对Eggplant Manager的引用通常是指Eggplant Manager服务器。
调度程序:调度程序运行您设置为按计划运行的测试。它与Eggplant Manager服务器在同一台机器上运行。
代理:代理在带有您用来运行测试的Eggplant功能实例的机器上运行。
注:在Eggplant经理安装程序安装并运行你的机器上的代理Eggplant经理默认服务器。有关代理的更多信息,请参阅使用代理。
Eggplant自动化云
Eggplant经理与完全集成Eggplant自动化云,Eggplant的设备预约系统。Eggplant Automation Cloud需要单独的许可证。如果您同时运行Eggplant Manager和Eggplant Automation Cloud,则可以使用单个界面管理测试并控制对测试环境的访问。
Eggplant Manager测试系统概述
下面是Eggplant Manager中示例测试系统的高级概述。它显示以下内容:
在任何可以通过网络访问运行Eggplant Manager服务器的机器(包括移动设备)的计算机上,从受支持的浏览器使用Eggplant Manager。
您需要在使用Eggplant Functional运行测试的每台机器上运行一个Eggplant Manager代理。
Eggplant Manager使用 HTTP 与其代理进行通信。
Eggplant功能使用VNC或RDP(SUTs)被测系统连通。