(一) 下載和安裝安全
下載:(沒帳號的話得先註冊一個帳號)服務器
https://software.microfocus.com/en-us/products/loadrunner-load-testing/download網絡
一開始下載上面2個應該就夠用了,不須要漢化直接用英文版的話,語言包也不必下載。併發
Additional Components 是附加組件,Standalone Applications是獨立應用程序,暫時不知道何時會用到。性能
安裝:測試
運行下面這個文件安裝主程序,基本一直下一步就好了。缺什麼環境,安裝程序會自動提示安裝的。大數據
剛開始只是解壓文件到臨時文件夾,要改安裝目錄的話,到這一步修改就好了優化
這一步,取消指定......的勾選,而後下一步安裝完成spa
下面這個HPE網絡虛擬化,暫時不知道什麼狀況下會用到,直接用默認選項了。3d
安裝好後,下面這個界面直接關閉就好了。勾選了安裝HPE網絡虛擬化就等待這個安裝完成,而後重啓電腦
安裝好後出現的下面3個快捷方式,第一個用來編寫、錄製腳本。第二個應該是用來生成測試報告的。第三個應該是用來設置、執行場景的。
主程序安裝好後,運行語言包,漢化。
解壓完成後C:\Temp\HPE LoadRunner 12.55 Community Edition\DVD\Language Packs\Chinese-Simplified\LoadRunner 目錄下,直接運行下面的文件就好了
到這裏就安裝而且漢化完成了。
如下部分來源於:
《軟件評測師教程》 柳純錄 主編 黃子河 陳淥萍 副主編
(二)負載壓力基礎概念
系統的負載壓力指系統在某種指定軟件、硬件以及網絡環境下承受的流量,例如併發用戶數、持續運行時間、數據量等,其中併發用戶數是負載壓力的重要體現。例如一個應用程序在少許用戶使用時,程序可以正常運行,然而,當有大量用戶使用時,可能出現功能失效、性能衰減,甚至系統崩潰的狀況。
(三)負載壓力測試基礎概念
負載壓力測試是指在必定約束條件下測試系統所能承受的併發用戶量、運行時間、數據量,以肯定系統所能承受的最大負載壓力。
負載壓力測試有助於確認被測系統是否可以支持性能需求,以及預期的負載增加等。負載壓力測試不僅是關注不一樣負載場景下的響應時間等指標,它也要經過測試來發如今不一樣負載場景下會出現的,例如速度變慢、內存泄漏等問題的緣由。
負載壓力測試是性能測試的重要組成部分,負載壓力測試包括併發性能測試、疲勞強度測試、大數據量測試等內容。下面分別介紹這些概念。
一、 性能測試
系統的性能是一個很大的概念,覆蓋面很是普遍,對一個軟件系統而言,包括執行效率、資源佔用、穩定性、安全性、兼容性、可擴展性、可靠性等,咱們這裏重點討論的負載壓力是系統性能的一個重要方面。性能測試用來保證產品發佈後系統的性能可否知足用戶需求。性能測試在軟件質量保證中起重要做用。一般狀況下存在性能調優和性能評測兩種性能測試策略。
二、 性能評測
性能評測主要包括如下兩項內容。
a) 在真實環境下,檢查系統服務等級的知足狀況,評估並報告整個系統的性能。
b) 對系統的將來容量做出預測和規劃。
性能評測是性能調優的基礎。
三、 性能調優
性能調優的步驟以下。
a) 查找造成系統瓶頸或者故障的根本緣由
b) 進行性能調整和優化
c) 評估性能調整的效果
在一般狀況下,性能調優的過程是上述步驟循環執行的過程,以實現目標。
四、 負載測試
負載測試是經過逐步增長系統負載,測試系統性能的變化,並最終肯定在知足性能指標的狀況下,系統所能承受的的最大負載量的測試。
五、 壓力測試
壓力測試是經過逐步增長系統負載,測試系統性能的變化,並最終肯定在什麼負載條件下系統的性能處於失效狀態,並以此來得到系統能提供的最大服務級別的測試。通俗的講,壓力測試是爲了發如今什麼條件下系統的性能會變得不可接受。
可見,壓力測試是一種特定類型的負載測試。例如,訪問一個頁面的響應時間規定爲不超過1秒,負載測試就是測試響應時間爲1秒時,系統所能承受的最大用戶併發數量,而壓力測試就是測試系統在多大併發訪問用戶數量下,響應時間不可接受,例如超過1分鐘(定義爲失效狀態)。
六、 併發性能測試
併發性能測試的過程,是一個負載測試和壓力測試的過程。即逐漸增長併發用戶數的負載,直到系統的瓶頸或者不能接受的性能點,經過綜合分析交易執行指標、資源監控指標等來肯定系統併發性能的過程。併發性能測試是負載壓力測試中的重要內容。
從一個完整解決方案的角度考慮,併發性能測試歸納爲如下3類。
a) 應用在客戶端性能的測試
b) 應用在網絡上性能的測試
c) 應用在服務器上性能的測試
七、 疲勞強度測試
經過是採用系統穩定運行狀況下可以支持的最大併發用戶數,或者平常運行用戶數,持續執行一段時間業務,保證達到系統疲勞強度需求的業務量,經過綜合分析交易執行指標和資源監控指標,來肯定系統處理最大工做量強度性能的過程,通常狀況下利用疲勞強度測試來模擬系統平常業務操做。
八、 大數量測試
大數據量測試包括獨立的數據量測試和綜合數據量測試兩類。
獨立的數據量測試指針對某些系統存儲、傳輸、統計、查詢等業務進行的大數量測試。
綜合數據量測試指和壓力性能測試、負載性能測試、疲勞性能測試相結合的綜合測試。
(四)負載壓力測試的目的
這是一個很重要的問題,也是測試前首先要考慮的問題。
咱們常常聽到「不少人都在使用系統時,響應時間太慢了(好卡),到底問題在哪裏」這樣的用戶抱怨。相似的問題還有「要花多長時間完成一筆交易;什麼樣的配置提供了最好的性能;系統能在無錯狀況下承擔多大及多長時間的負載;這些升級對性能影響多大;服務器應該選擇哪些硬件與軟件;在沒有較大性能衰減的前提下,系統能承受多大負載;哪些因素較低交易響應時間」等等,這樣直觀的問題描述表明了測試需求,也由此決定了測試目的。
負載壓力測試的目的能夠歸納爲如下幾個方面。
a) 在真實環境下檢測系統性能,評估系統性能以及服務等級的知足狀況。
b) 預見系統負載壓力承受力,在應用實際部署以前,評估系統系統。
c) 分析系統瓶頸、優化系統