什么叫做壓力測試?
來源傳智教育2022年04月06日 15時18分05秒
壓力測試也叫強度測試,它是指逐步給系統(tǒng)增加壓力,測試系統(tǒng)的性能變化,使系統(tǒng)某些資源達到飽和或系統(tǒng)崩潰的邊緣,從而確定系統(tǒng)所能承受的最大壓力。
壓力測試不同于負載測試,負載測試是指保持性能指標要求的前提下測試系統(tǒng)能夠承受的最大負載,而壓力測試則是使系統(tǒng)性能達到極限的狀態(tài)。例如軟件系統(tǒng)正常的響應時間是2s,負載測試確定訪問量超過1萬時響應時間變慢。壓力測試則繼續(xù)增加用戶訪問量觀察系統(tǒng)的性能變化,當用戶增加到2萬時系統(tǒng)響應時間為3s,當用戶增加到3萬時響應時間為4s,當用戶增加到4萬時,系統(tǒng)崩潰無法響應。由此確定系統(tǒng)能承受的最大訪問量為4萬。
壓力測試可以揭露那些只有在高負載條件下才會出現(xiàn)的Bug(缺陷),如同步問題、內(nèi)存泄漏等。
最新問答
- 2022年06月30日黑盒測試與白盒測試的區(qū)別是啥?
- 2022年06月30日Hive的安裝模式有幾種?
- 2022年06月29日Flume系統(tǒng)要求是什么?
- 2022年06月29日數(shù)據(jù)發(fā)布與訂閱有哪些主要應用場景?
- 2022年06月29日Zookeeper集群角色有哪三種?
- 2022年06月29日hadoop1.x和hadoop2.x的區(qū)別是什么,做了哪些改進?
- 2022年06月28日znode有哪兩種節(jié)點?
- 2022年06月28日非全新集群選舉的過程是什么樣的?
- 2022年06月28日applicationmaster是什么?
- 2022年06月28日yarn的工作流程是什么?