天天看點

《LoadRunner性能測試巧匠訓練營》——1.2 生活中的性能測試

本節書摘來自華章計算機《loadrunner性能測試巧匠訓練營》一書中的第1章,第1.2節,作者:趙 強 鄒偉偉 任健勇 更多章節内容可以通路雲栖社群“華章計算機”公衆号檢視。

小白對性能測試有所了解後,不自覺地聯想到了實際生活中的現象,他突然發現原來性能無處不在。每天上下班的高峰,不論是地鐵,還是公共汽車都反映了交通的性能狀況。就拿地鐵來說,上下班高峰期進站就是出現了嚴重的性能問題,表現為緩慢、堵塞、擁擠甚至打架!對于性能測試來說不也是這樣的嗎?小白繼續思考着,緩解地鐵壓力的方式無非就是限流,增加通道、發車頻率、列車長度和進站路徑複雜度等,這似乎又能和性能測試挂上鈎了。

再想想讓我們又愛又恨的12306。這簡直就是一個活生生的例子,網站頁面響應很慢,查火車票更慢,下單還經常失敗,服務當機更是家常便飯,小白越想越氣,起早貪黑地搶票,每次都空手而歸。小白想如果對産品設計、開發、測試、運維部署中的每個點都進行優化,也許就會比現在的情況好很多。比如,頁面設計簡潔,去掉那些花哨的元素;對後端的業務進行拆分;把火車票的資料分區,并放在各個省市等。理想很豐滿,但現實很骨感。不過小白也明白了一點:學習性能測試多與實際生活中的現象進行類比更容易了解。

繼續閱讀