使用jmeter進行壓力測試及如何添加負載機


Jmeter是一款簡單靈活且強大的性能測試工具,同時也可以做接口測試。

由於初識jmeter,今天來記錄一下如何對一個web進行一個簡單的壓力測試。

1、首先在測試計划里面添加一個線程組,然后再其下面添加一個“HTTP請求”,來存放我們要測試的web信息。

a、web的IP地址

b、請求方式:這里用的是get

c、路徑

d、發送請求時的入參

參考圖片如下:

2、因為我們要做壓力測試,所以在線程組頁面也要進行一些設置

a、線程數==20     這里的線程數也就是我們所說的用戶並發數,有20個用戶來進行壓力測試。

b、循環次數 勾選永遠,因為是壓力測試,要一直循環下去。

c、持續時間 ==600秒  一般請求下是10-15分鍾

參考下圖:

 

3、為了測試結果,我們添加了一個查看結果樹和一個聚合報告

在聚合報告中會詳細記錄這次壓力測試的一個結果信息。

這里有一些概念:

Samples:表示你這次測試中一共發出了多少個請求

TPS :服務端每秒鍾處理的請求數 ,在實際當中TPS越大該性能越好。
響應時間 :單個 Request 的平均響應時間,越短越好。

結果請參考下圖

4、最后給大家介紹一下如何添加負載機,由於在現實的環境中,我們自己的電腦配置是有限的,需要拿其他的電腦來一起進行壓力測試,所以出現了負載機的概念。

其實添加負載機是很簡單的,

1、在負載機的電腦上面,只需要啟動jmeter-server.bat的文件就可以了(需要配置jdk及jmeter的環境變量)

2、第二步,需要在主控機上面配置負載機的ip地址,配置方法是:在該路徑下E:\apache-jmeter-3.0\bin(jmeter本地的解壓路徑),修改jmeter.properties文件中的remote_hosts信息,

 把負載機的ip加入到里面
 remot_hosts=127.0.0.1,192.168.1.2:1099,192.168.1.3:1099

如圖:

最后執行遠程全部啟動,多台電腦一起來進行壓力測試--成功running起。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM