問:做性能測試可以使用第三方工具,也可以自己開發代碼,這兩種情況分別有什么樣的適用范圍?您最看重性能測試工具那些方面的特性?能不能介紹一下對性能工程師來說使用工具進行測試最大的痛點在哪里?能不能描述一下您理想中的性能測試工具(或者庫)要有什么功能?
答:總原則:以目標位出發點,不要受方法和工具限制。在回到為什么需要工具,工具幫我們在有限資源下,提升效率和生產力:有限制條件,有限資源。
測試需要投入大量的資源(解決方法資源共享)不可能準備10W臺機器讓你壓奧運會售票系統。
可重復性非常差,操作步驟多,人為不一定記得住,不能重現。
測試準確性較差(人工超做有誤差,比如說是集體發力,但你就可能晚了0.001s。
工具與開發比較:
但是要受下面條件限制:
原文轉自:http://gitbook.cn/books/58a1cef89253167836c8acad/index.html