原创|行业资讯|编辑:郑恭琳|2020-06-17 11:56:13.243|阅读 80 次
概述:服务虚拟化是一项现代技术,可帮助团队模拟您无法控制的依赖服务进行测试,因此,服务虚拟化是任何测试自动化项目的关键推动力。 (什么是服务虚拟化?) 通过使用服务虚拟化创建稳定且可预测的测试环境,您的测试自动化将是可靠且准确的。但是市场上有几种不同的方法和工具。您应该在服务虚拟化解决方案中寻找什么,以确保获得最大的投资回报?
# 界面/图表报表/文档/IDE等千款热门软控件火热销售中 >>
相关链接:
服务虚拟化是一项现代技术,可帮助团队模拟您无法控制的依赖服务进行测试,因此,服务虚拟化是任何测试自动化项目的关键推动力。 (什么是服务虚拟化?)
通过使用服务虚拟化创建稳定且可预测的测试环境,您的测试自动化将是可靠且准确的。但是市场上有几种不同的方法和工具。您应该在服务虚拟化解决方案中寻找什么,以确保获得最大的投资回报?
最好的服务虚拟化工具是什么?我喜欢将服务虚拟化工具领域划分为两种主要类型的软件:轻量级工具和企业工具。
轻量级服务虚拟化工具
免费或开源工具是很好的入门工具,因为它们可以帮助您以非常特殊的方式入门,因此您可以快速学习服务虚拟化的好处。轻量级工具的一些示例包括Traffic Parrot,Mockito或我们的Parasoft Virtualize的免费版本。这些解决方案通常由各个开发团队寻求以“试用”服务虚拟化,这是出于非常具体的项目或原因而引入的。
虽然这些工具非常适合理解服务虚拟化的含义,并可以帮助个人用户在团队(和整个组织)中广泛采用,但是这些轻量级工具的缺点是,这些用户通常难以获得完全的组织吸引力因为这些工具缺乏技术含量较低的用户才能获得成功所需的功能广度和易用性。此外,尽管这些工具在短期内是免费的,但随着您开始研究维护和自定义,它们的价格将变得更加昂贵。
企业服务虚拟化工具
可通过供应商支持的工具获得更多重量级工具,这些工具旨在支持希望每天访问以创建全面虚拟服务的高级用户。
服务虚拟化企业工具比较
您可以阅读行业分析师Theresa Lanowitz提供的企业级服务虚拟化工具的最新比较,以了解所有参与者——下图显示了Theresa的摘要表。
这些企业级解决方案旨在更好地与部署和团队使用保持一致。当组织希望将服务虚拟化作为其持续集成和DevOps管道的一部分进行实施时,企业解决方案将通过本机插件紧密集成到其构建管道中。此外,这些解决方案可以在保持高性能的同时处理大量流量。当然,这些解决方案的缺点是成本——企业解决方案及其附带的客户支持远非免费的。
大多数组织不会将自己标识为特定的工具类别,例如轻量级或企业级,而是具有确保从其解决方案中获取所需的特定需求。无论是特定的协议支持还是有效地处理许多应用程序更改的方法,选择适合您的服务虚拟化解决方案的最佳方法是查看您可能需要的不同功能,并确保您的工具选择具有这些功能。
与尝试专注于不同解决方案的优缺点相反,我总是尝试向客户强调确定团队和项目独特需求的重要性。确定将来可能尚未准备好但在测试虚拟化和用户采用率增长时将仅位于服务虚拟化解决方案中的功能的未来领域也很重要。那么这些关键功能是什么?
服务虚拟化的关键功能
易用性和核心功能:
优化工作流程的功能:
自动化功能:
管理和维护支持:
支持的技术:
我已经在Parasoft服务虚拟化解决方案指南中详细介绍了所有这些功能,以帮助逐步吸引新的(或成熟的)服务虚拟化用户。它探索了上面列出的所有服务虚拟化功能,因此您可以确定并确定对您现在最重要的功能以及将来可能有用的功能。了解更多信息,请单击此处,或点击下图:
本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@evget.com