第四次做業—— 性能測試(含JMeter實驗)

1、回答下述問題
一、性能測試有幾種類型?它們之間什麼關係?
答:性能測試根據其不一樣的測試目的分爲如下幾類。
(1)性能驗證測試:驗證系統是否達到事先已定義的系統性能指標、可否知足系統的性能需求。這種測試的前提是事先可以明確系統的性能指標。
(2)性能基準測試:在系統標準配置下得到有關的性能指標數據,做爲未來性能改進的基準線。
(3)性能規劃測試:在多種特定環境下,得到不一樣配置的系統的性能指標,從而決定在系統部署時採用什麼樣的軟硬件配置。
(4)容量測試能夠看作性能測試的一種,由於系統的容量能夠看作是系統性能指標之一。
有時,人們習慣於將壓力測試、負載測試等也歸爲性能測試。
壓力測試是長時間的高負載測試,雖然能夠發現性能問題,但更可能是爲了進行系統穩定性或可靠性測試。
負載測試能夠看做是一種測試手段或方法,應用於性能測試、穩定性(健壯性)測試之中。
在性能測試中,不只採用負載測試的方式,並且有更豐富的手段,即常說的滲入測試和峯谷測試。
(1)滲入測試是長時間運行的負載測試(壓力測試),使用固定數量的併發用戶(即系統負載)測試系統的健壯性。
(2)峯谷測試是爲了更快地發現資源泄露問題,採用負載忽高忽低的方式進行測試,即從高負載開始、轉爲幾乎空閒、而後再攀升到高負載、再下降負載,屢次反覆,從而發現系統的資源使用和釋放是否正常。峯谷測試兼有容量規劃ramp-up類型測試和滲入測試的特徵。
二  、使用 JMeter開展性能測試

1.概述服務器

搭建並簡單配置一個JMeter的性能測試環境,貼上搭建完成後的截圖,寫一段搭建和初步試用的心得。 學習資料:JMeter性能測試實戰併發

    1.首先安裝JDK並配置好環境變量工具

 2.下載jmeter文件和jmeter的插件文件性能

 3.還須要配置jmeter的環境變量學習

2. 實驗目的

1) 鞏固所學的系統性能測試方法; 2)訓練使用性能測試工具的能力。測試

3. 實驗內容

選擇一個Web應用系統開展性能測試插件

4. 實驗環境

1) 選擇一個Web應用服務。如學校的教務管理系統、郵件系統等 2) 下載並安裝Jmeter; 3)部署Jmeter環境線程

5. 實驗過程

添加線程組3d

添加HTTP請求blog

添加查看生成樹

HTTP請求服務器:www.ntu.edu.cn

查看響應數據

添加圖形結果

樣本數目:200

樣本數目:500

樣本數目:999即1000


 

遇到的問題:

1.第一次運行http請求時,響應數據裏顯示出錯了。發現是http請求路徑不正確。

2.第一次測試時沒有注意循環問題,設置用戶數1,致使測試不嚴謹,又從新測試。

3.測試用戶數500中發生錯誤,因爲沒有設置出錯後中止測試,致使測試不中止,所以發生錯誤。

相關文章
相關標籤/搜索