AutomationKit 是一个简单的 WebWebService移动性能 测试框架,基于 Selenium WebDriverAppiumSoapUIJMeter,帮助用户快速开始进行各种自动化测试。该框架具有以下特点:

  • 浏览器自动化:使用 Selenium WebDriver 执行浏览器自动化操作。

  • 截图功能:按需截取屏幕截图并保存在磁盘上。

  • 日志管理:使用 Apache Logger 将测试日志存储在文件中。

  • 构建工具:基于 Maven 构建,支持依赖管理和构建自动化。

  • 编程语言:采用 Java 进行编程。

  • 测试数据管理:测试数据存储在 Excel 工作表中,使用 Apache POI 进行管理。

  • 并行执行:通过 Selenium Grid 实现同步测试执行,提升效率。

  • CI 集成:与 Jenkins 集成,实现持续集成。

  • 异常处理:通过 Java try/catch 机制处理异常,保证测试稳定性。

  • 报告生成:生成自定义 HTML 测试报告,并存储在测试输出文件夹中。