在下一篇文章中,我們將看一看Apache JMeter。 此應用程序是開源軟件,用於 執行負載測試並衡量系統性能。 Apache JMeter應用程序是100%純Java應用程序。 此應用程序最初用於測試Web應用程序或FTP應用程序。 今天,它用於功能測試,數據庫服務器測試等。 在本文中,我們將了解如何在Ubuntu 18.04中安裝該程序。
Apache JMeter可以用來 在動態和靜態資源以及Web應用程序上測試性能。 它可用於模擬服務器,服務器組,網絡或對像上的繁重負載,以測試其強度或分析不同負載類型下的整體性能。
JMeter模擬了一組向目標服務器提交請求的用戶,並且 返回目標服務器或服務的統計信息 通過圖形圖表。
此應用程序不是瀏覽器,它在協議級別工作。 關於網絡服務和遠程服務, JMeter不會執行瀏覽器支持的所有操作。 特別是這個程序 無法運行javascript 在HTML頁面中找到。 它也不會像瀏覽器那樣呈現HTML頁面。
Apache JMeter的一般功能
- 一 友好的圖形用戶界面。 它易於使用,無需花費時間來熟悉程序的界面。
- 獨立平台。 該程序是 Java 100%因此,它可以在多個平台上運行。
- 多線程。 JMeter允許通過不同的線程組同時採樣不同的功能。
- 可以查看測試結果 以不同的格式,例如圖形,表格,樹和日誌文件。
- 高度可擴展。 JMeter也是 支持顯示插件 這使我們能夠擴展測試範圍。
- 多重測試策略。 JMeter支持許多測試策略,例如負載測試,分佈式測試和功能測試。
- JMeter也是 允許執行分佈在不同計算機之間的測試,誰將充當客戶。
- 模擬。 這個應用程序 可以同時模擬多個用戶,對要測試的Web應用程序造成沉重負擔。
- 支持 多種協議。 它不僅支持Web應用程序測試,而且還可以評估數據庫服務器的性能。 所有基本協議(例如HTTP,JDBC,LDAP,SOAP,JMS,FTP,TCP等)都與JMeter兼容。
- 記錄和播放 記錄用戶活動 在瀏覽器中。
- 腳本測試。 JMeter可以與 Bean Shell和Selenium用於自動化測試.
- 開源許可證。 這個程序是 完全免費。 如果我們想了解源代碼或更深入地了解此應用程序的特性,請查閱以下內容的頁面: GitHub上 該項目。
下載並運行Apache JMeter
此應用程序要求在計算機上安裝java,因此在手頭安裝該應用程序之前,有必要 確保您已安裝Java 在我們的機器上。 我們可以通過打開終端(Ctrl + Alt + T)並鍵入以下命令來驗證這一點:
java --version
如果我們的Ubuntu中沒有Java,一位同事前段時間寫了一篇文章,他告訴我們如何 安裝不同版本的Java.
安裝Java之後,我們將不得不 下載最新版本 穩定的Apache JMeter 從其官方網站。 如果使用終端(Ctrl + Alt + T)感到舒適,我們可以使用wget命令來獲取軟件包:
wget ftp.cixug.es/apache//jmeter/binaries/apache-jmeter-4.0.tgz
下載完成後,就該 提取下載的JMeter文件。 在同一終端中,我們寫道:
tar xf apache-jmeter-4.0.tgz
解壓縮文件後,我們將必須 直接到bin目錄,位於apache-jmeter-4.0內。 到達那里後,我們將執行以下文件:
sh jmeter.sh
執行後,將出現以下屏幕。 有了這個,方法 在Ubuntu 18.04上安裝Apache JMeter 結束了。
為了更好地了解該程序的工作原理,我們可以 查閱文檔 它的開發人員可以在其網站上向用戶開放。 我們還可以在 百科 它
不要以root用戶身份運行jmeter。 沒有必要。
你是對的。