2.1.3 替代方案
如果您的应用程序是基于Web和面向客户的,您可能需要考虑多个能提供完整性能测试服务的外部厂商。从本质上讲,他们是为您管理整个过程,为关键事务编写脚本,并且提供多个远程的“接入服务提供点”(Point Of Presence, POP)。这种方法的优点是避免提供足够的硬件和模拟一个真实用户负载的麻烦,因为这些厂商一般都是通过高容量的通信管道直接连接到Internet主干网上的。这是最具吸引力的进行一次性或偶然性的性能测试的替代方案,尤其是在需要大量虚拟用户的情况下。这些厂商通常还提供Internet上的最终用户体验服务。
缺点则是你将不得不为每一次测试执行支付费用,而且你要在性能测试执行过程中同步地对任何一个服务器或网络的关键性能指标(KPI)进行监控。假如发现应用程序存在问题,需要多次重复运行测试,这时代价就会变得很高。
无论如何,这些替代方案还是值得好好研究一下的。附录C中包含了提供这些解决方案的厂商列表。