lr做壓力負載最重要的是測試環境的配置,一定要模擬真實的環境,否則得出的結果會和真實情況有很大的出入。
環境配置根據不同的系統存在很大差異(比如
資料庫
查詢時,庫里的資料一定要多,即大資料量測試),但是也有一定的規律可循,或者說一般也有一些通用的原則:
3、每秒事務數:80%的事務在20%的時間內完成(一年安160天算,一天8小時算),一般遵循80-20原則;
4、伺服器在受壓情況下,cpu最佳佔用率為60%~80%,多了cpu受不了,少了資源浪費;
5、伺服器在不受壓情況下,記憶體佔用率最佳為25%,多了影響伺服器效能;
壓力負載測試中需要注意:
1、注意區別記憶體洩露和動態記憶體分配問題;
2、注意壓力端和伺服器端的網路流量,一般來說目前的網路不會是系統的瓶頸,但是也需要注意;
3、單機的壓力使用者數不要過多,否則會影響測試結果,最好不要超過300;
4、分不同的組來執行不同的事務指令碼,應真實的模擬系統情況;
負載測試 壓力測試
負載測試 是通過逐步增加系統負載,測試系統效能的變化,並最終確定在滿足效能指標的情況下,系統所能承受的最大負載量的測試 壓力測試 是通過逐步增加系統負載,測試系統效能的變化,並最終確定在什麼負載條件下系統效能處於失效狀態,並以此來獲得系統能提供的最大服務級別的測試 例子 登入介面,我們先10個使用者...
負載測試 壓力測試
負載測試 不斷增加伺服器的併發使用者數,測試在預期併發下系統的效能響應情況 壓力測試 不斷增加伺服器的併發使用者數,測試在極限情況下,系統效能的響應情況 關注不同負載水平下系統的效能指標,主要用於評估系統效能指標。比如,可以評估系統在50個併發使用者時的效能指標,在100個併發使用者時的效能指標,在...
壓力測試和負載測試
一 基本概念理解 壓力測試 在一定的負荷條件下,長時間連續執行系統給系統效能造成的影響。負載測試 在一定的工作負荷下,給系統造成的負荷及系統響應的時間。壓力測試 stresstest 和負載測試 loadtest 的區別 1 可以看出壓力測試有個長時間執行,而負載測試負載型別可能是其他型別的。2 壓...