[性能测试] LoadRunner结果分析 – TPS
本文轉載自:http://www.tuicool.com/articles/6z6vuy
針對吞吐率和?TPS?的關系,這個在結果分析中如何使用,就個人經驗和朋友討論后,提出如下建議指導,歡迎同僚指正。
?
相關定義
響應時間?=?網絡響應時間?+?應用程序響應時間
響應時間?=(N1+N2+N3+N4)+(A1+A2+A3)
TPS?:Trasaction per second也就是事務數/秒。它是軟件測試結果的測量單位。一個事務是指一個客戶機向服務器發送請求然后服務器做出反應的過程。客戶機在發送請求時開始計時,收到服務器響應后結束計時,以此來計算使用的時間和完成的事務個數,最終利用這些信息來估計得分。客戶機使用加權協函數平均方法來計算客戶機的得分,測試軟件就是利用客戶機的這些信息使用加權協函數平均方法來計算服務器端的整體TPS得分。一般來說系統的TPS取決于系統事務最低處理能力的模塊的TPS,經驗值10-100
HPS:Hit per second也就是點擊數/秒,指的是一秒鐘的時間內用戶對WEB頁面的鏈接、提交按鈕等點擊的總和。一般與TPS成正比關系,是衡量B/S系統的一個主要指標
Throughput/s:吞吐率,指的是每秒系統處理的客戶的請求的數量,也可以理解為單位時間內客戶接收到的服務的反饋量
吞吐率:測試過程中每秒從服務器返回的字節數。
??從定義上來看,如果?TPS?很小,但是吞吐率比較大,說明服務器的返回的頁面文件?(?字節數?)是比較大的,此時根據頁面細分圖,如果存在頁面問題,考慮頁面壓縮。??
還應根據?A1—A3?,?N1—N3?實際考慮。??
如果?A1?或者?A3?比較大,說明?webserver?處理可能存在問題,如果?A2?比較大,則說明?DBserver處理存在問題,建議?sql?優化。
當增大系統的壓力?(?或增加并發用戶數?)?時,吞吐率和?TPS?的變化曲線呈大體一致,則系統基本穩定。??
若壓力增大時,吞吐率的曲線增加到一定程度后出現變化緩慢,甚至平坦,同時?TPS?也趨于平坦,查看系統資源使用,如果資源使用率比較低,說明服務器硬件資源不存在問題,查看網絡流量,估計網絡帶寬存在問題。??
同理若點擊率?/TPS?曲線出現變化緩慢或者平坦?,?點擊率?(?用戶每秒發出的請求數?)?如果在壓力增加時,趨于平坦,很可能是服務器響應時間增加,觀察服務器資源使用情況,確定是否是服務器問題。??
TPS?是軟件測試結果的測量單位。一個事務是指一個客戶機向服務器發送請求然后服務器做出反應的過程。客戶機在發送請求時開始計時,收到服務器響應后結束計時,以此來計算使用的時間和完成的事務個數,最終利用這些信息來估計得分。客戶機使用加權協函數平均方法來計算客戶機的得分,測試軟件就是利用客戶機的這些信息使用加權協函數平均方法來計算服務器端的整體?TPS?得分。??
????????? 一般的,評價系統性能均以每秒鐘完成的技術交易的數量來衡量。系統整體處理能力取決于處理能力最低模塊的?TPS?值。依據經驗,應用系統的處理能力一般要求在?10-100?左右。不同應用系統的?TPS?有著十分大的差別,一般需要通過性能測試進行準確估算。
經驗分析:
1?、當增大系統的壓力?(?或增加并發用戶數?)?時,吞吐率和?TPS?的變化曲線呈正比變化,則系統基本穩定
2?、若壓力增大時,吞吐率的曲線增加到一定程度后出現變化緩慢,甚至平坦,同時?TPS?也趨于平坦,查看系統資源使用,如果資源使用率比較高,則說明服務器硬件資源存在問題,需要拓展硬件或者優化應用。反之,則說明服務器硬件資源不存在問題,查看網絡流量,估計網絡帶寬存在問題。
3?、點擊率?/TPS?曲線出現變化緩慢或者平坦?,?很可能是服務器響應時間增加,觀察服務器資源使用情況,確定是否是服務器問題或者應用問題
轉載于:https://blog.51cto.com/chenwen000/1943812
總結
以上是生活随笔為你收集整理的[性能测试] LoadRunner结果分析 – TPS的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 想提高用户访问的响应速度和成功率还不赶快
- 下一篇: 论道社会化商业