效能測試業務流程和測試點
效能測試流程
1.業務知識理解
2.工具的選擇(jmeter)
3.設計效能測試場景(由需求或測試經理設計)
3.指定測試方案並評審
4.效能測試環境準備(注:獨立於功能測試環境,使用區域網排除網路影響)
5.編寫和調優效能測試指令碼(有介面測試文件)//(無介面測試文件:fiddle抓包、badboy、jmeter代理錄製---關聯(把上一個請求的結果送給下一個請求))
6.執行效能測試,收集測試結果
7.分析測試結果-----系統的效能優化(這個讓給大牛來做就好)
效能測試要得出那些指標,
1.資源利用率(被測的伺服器資源)
cpu
記憶體
swap分割槽使用率
i/o讀寫速度
2.事務響應時間:一個事務從開始到結束的時間,包含一個或多個請求響應時間
3.請求的響應時間:一個http請求從發出到接受完響應的時間
4.tps 每秒響應的事務數
5.點選率:衡量負載機發送請求的能力的一個引數
6.吞吐量/吞吐率
如何編寫和除錯指令碼
1.獲取介面資訊 ---介面文件 ---fiddle抓包/httpwatch
2.使用jmeter編寫指令碼
3.除錯指令碼---fiddler 真實指令碼與模擬指令碼進行對比
4.除錯指令碼 ---請求行--請求頭---請求正文---coolies管理器 -- httpclient改為JAVA
晚安,還是會被人打壓,明天也一樣會來- -