當前位置:編程學習大全網 - 源碼下載 - Jmeter-非GUI模式和GUI模式(分布式測試)

Jmeter-非GUI模式和GUI模式(分布式測試)

第壹,由於Jmeter是純Java應用,在GUI模式下運行壓力測試時,會消耗客戶端大量資源,所以在進行正式壓力測試時,必須在非GUI模式下運行。如果並發數量較多或者客戶端的硬件資源比較壹般,采用的方法是以服務器模式用多個客戶端進行分布式測試。

2.創建壹個新的JMETER_HOME環境變量Path d:\ software \ Apache-JMETER-5.0 \ Apache-JMETER-5.0的值,並添加:% JMETER _ HOME % \ bin

第三,CMD-& gt;Jmeter,可以直接運行Jmeter和jmeter -v查看版本號:

四、官方提示:不要使用GUI模式進行負載測試,GUI模式僅用於測試創建和測試調試。負載測試請使用非GUI模式:jmeter -n -t [jmx文件]-l[結果文件]-e-o[web報表文件夾路徑],可以節省系統資源,產生更大的負載,通過命令行參數更精細地配置測試場景。

動詞 (verb的縮寫)jmeter的壹些參數的解釋:

6.分布式:Jmeter的集群模式允許我們將多臺機器組合起來生成負載,從而彌補了單機負載生成能力不足的問題。假設我們的測試計劃將生成100個線程,當我們使用5臺機器進行分布式測試時,壹個* * *將生成100 * 5 = 500的負載。

7.分布式測試的思想是壹個主控主機(調度器或控制器)發起測試並控制多個從系統(執行器或負載機)。在GUI模式下運行並控制測試運行的Master是客戶機啟動腳本的機器。Master也可以參與腳本的運行,master也是壹個加載機。從機,運行客戶端程序(Agent:jmeter-server.bat),接收主機的指令,向目標服務器發送請求,就是服務器,實際執行測試計劃的機器。

八、註意事項:

九、設置JMeter客戶端&;計算機網絡服務器

1.設置jmeter-server:用文本編輯器打開JMETER_HOME/bin目錄下的jmeter.properties文件,將運行jmeter-server的主機IP添加到remote-hosts中,如果不希望客戶端作為jmeter-server運行,則從上述配置中刪除localhost。

2.在remote_hosts中配置的機器上啟動JMETER-server(Windows以管理員身份運行JMETER_HOME/bin目錄中的jmeter-server.bat)。

X.分布式測試

1.方法壹:在客戶端以GUI模式啟動jmeter,然後打開或創建壹個測試腳本,從GUI模式啟動所有遠程服務器,點擊“運行-遠程啟動全部”,或者單獨啟動壹個jmeter-server。

2.方法2:在非GUI模式下啟動jmeter。

2.1.新建壹個文件夾存放jmeter腳本,比如baidu.jmx;

2.2.打開當前文件夾中的cmd窗口(shift+鼠標右鍵選擇此處打開命令窗口),輸入命令:

2.3.操作的結果是生成res.jtl文件、jmeter.log日誌文件和報表文件夾:

  • 上一篇:英語網站的推廣技巧
  • 下一篇:喜歡妳說謊的方式。中文和英文]
  • copyright 2024編程學習大全網