问:做性能测试可以使用第三方工具,也可以自己开发代码,这两种情况分别有什么样的适用范围?您最看重性能测试工具那些方面的特性?能不能介绍一下对性能工程师来说使用工具进行测试最大的痛点在哪里?能不能描述一下您理想中的性能测试工具(或者库)要有什么功能?
答:总原则:以目标位出发点,不要受方法和工具限制。在回到为什么需要工具,工具帮我们在有限资源下,提升效率和生产力:有限制条件,有限资源。
测试需要投入大量的资源(解决方法资源共享)不可能准备10W台机器让你压奥运会售票系统。
可重复性非常差,操作步骤多,人为不一定记得住,不能重现。
测试准确性较差(人工超做有误差,比如说是集体发力,但你就可能晚了0.001s。
工具与开发比较:
但是要受下面条件限制:
原文转自:http://gitbook.cn/books/58a1cef89253167836c8acad/index.html