对于测试人员来说,要么自己开发性能测试工具,要么选择购买市场上已有的性能测试工具。在这里,我们要讨论的只是在选择性能测试工具时,需要考虑哪些因素。这些因素都想清楚了,然后才可以做决定。
1.4.1 测试预算VS工具价格
性能测试的成本与收益比是选择性能测试工具的根本条件。这其实是在考虑“要不要用”的问题。如果购买一套价格几十万的性能测试工具只是为了去做一个几万元预算的性能测试项目,那么无论这个工具再强大,也不会被采用。
1.4.2 协议、开发技术、平台、中间件VS工具的支持
要确定性能测试工具是否支持我们的被测软件系统,这其实是在考虑“能不能用”的问题。考虑因素有被测软件系统使用的协议、采用的技术、基于的平台、调用的中间件。这些都需要性能测试工具有效的支持。
1.4.3 工具可使用的复杂程度VS项目计划的影响
熟悉并使用一个性能测试工具,是需要花费人力和时间等资源的,项目计划中要有相应的资源准备。这其实是在弄清“如何用”的问题。