虚拟化通过消除基于组件的分布式应用所存在的约束,帮助用户将那些昂贵而难于访问的应用环境虚拟化成为本地资产或代理服务。在开发和测试AUT(被测应用程序)的过程中能帮助软件开发QA以及测试团队访问那些AUT所依赖的并且难于访问甚至尚不存在的资源,从而使团队显著降低管理应用程序开发和测试环境的复杂性和成本,简化各个系统所有者、管理员、开发人员和测试人员之间的协作。

特点

  • 左移敏捷团队的测试工作
  • 即时获得完整详尽的端到端测试环境
  • 通过消除测试瓶颈加快进程
  • 促进测试复杂分布式系统的探索性
  • 提供完整的测试环境,促使DevOps计划通过
  • 录制真实系统行用于任一时刻的回放
  • 为不完整或不可用的组件快速建模
  • 易于完成测试环境的切换
  • 你可以随时访问受约束的组件
  • 易于设置难以达成的测试条件

功能

  • 通过录制现有应用程序的行为快速地创建虚拟化资产,然后使用动态值和上下文相关的值来再现这个行为。
  • 通过一个直观的图形化界面轻松地更新虚拟化行为的模型。
  • 易于管理具有零学习曲线的虚拟化数据。
  • 执行压力和其它测试而不会影响现有系统或业务。
  • 调整虚拟化资产的规模以支持大规模,高通量的压力和性能测试。
  • 模拟真实、复杂并相互依赖的环境场景。
  • 快速地模拟应用程序行为,即使是那些还不存在的依赖。
  • 可视化模拟各种消息格式,如XML、JSON以及各种传统、金融、医疗和其他特定领域的格式。
  • 轻松地配置各种错误和失败条件,往往这些条件很难在真实系统中重现和复制。
  • 将虚拟化资产托管在云端或虚拟化在云端托管的应用程序。
  • 轻松地管理相互依赖的系统连接。
  • 自动化那些需要消耗基础架构专家大量时间和资源的活动。
  • 自动化涉及多方相关人员的工作流,简化各个系统所有者、管理员、开发人员和测试人员之间的协作。