在做性能测试时,网络上关于如何选择一款性能测试工具的方法很多,主要是从:并发能力、资源监控、是否开源、是否支持录制、是否支持分布、实现语言、社区活跃度、脚本的维护、易用性、可扩展性、压测平台编码量等方面对比。但几乎没有人提到性能测试工具的仿真度能力,他是性能测试工具应当具备的基础特征能力。仿真度就是性能测试工具模拟客户端向服务端下发请求与客户端的相似程度的能力。仿真度越高,测试获得的结果越可信。 本文宗旨是选择几款常用的性能测试工具进行仿真度对比测试,以此来帮助软件测试人员在工作中如何选择一款适合自己工作需要的性能测试工具。
1