您好,登錄后才能下訂單哦!
Jmeter系統是怎樣入門的,相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。
壓測工具實際項目中接觸過ab,ab算一個常用而又直接的工具,jmeter以前自己測試過。
一jmeter簡介
jmeter 是一款專門用于功能測試和壓力測試的輕量級測試開發平臺。多數情況下是用作壓力測試,功能上來說,整個平臺實現了許多和互聯網相關的網絡測試組件,同時還保留著很強的擴展性方便用于一些非標準的測試場景。
JMeter是100%純JAVA桌面應用程序,被設計為用于測試客戶端/服務端結構的軟件(例如web應用程序)。它可以用來測試靜態和動態資源的性能,例如:靜態文件,Java Servlet,CGI Scripts,Java Object,數據庫和FTP服務器等等。JMeter可用于模擬大量負載來測試一臺服務器,網絡或者對象的健壯性或者分析不同負載下的整體性能。
jmeter像LoadRunner一樣,它也提供了一個利用本地Proxy Server(代理服務器)來錄制生成測試腳本的功能。同時我們也可以使用Badboy錄制生成 JMeter腳本。
1)下載地址: http://jmeter.apache.org/download_jmeter.cgi
注意:下載Binaries下的zip包,Linux版本下載tar包
2)將下載的Jmeter文件解壓,打開/bin/jmeter.bat
修改 /bin/jmeter.properties 文件的屬性: sampleresult.default.encoding=UTF-8 (防止亂碼)
#找到jmeter下的bin目錄,打開jmeter.properties 文件
#第三十七行修改為
#language=zh_CN
#去掉前面的#,以后打開就是中文界面了
正確運行界面
3)配置環境變量(前提是電腦上已經安裝有JDK 具體步驟不做介紹)
4)其他平臺安裝Jmeter,與Windows平臺一致,除入口文件不同,例如linux平臺下為/bin/jmeter.sh
安裝之后的目錄結構如下:
/bin 目錄(常用文件介紹)
examples:目錄下包含Jmeter使用實例
ApacheJMeter.jar:JMeter源碼包
jmeter.bat:windows下啟動文件
jmeter.sh:Linux下啟動文件
jmeter.log:Jmeter運行日志文件
jmeter.properties:Jmeter配置文件
jmeter-server.bat:windows下啟動負載生成器服務文件
jmeter-server:Linux下啟動負載生成器文件
/docs目錄——Jmeter幫助文檔
/extras目錄——提供了對Ant的支持文件,可也用于持續集成
/lib目錄——存放Jmeter依賴的jar包,同時安裝插件也放于此目錄(jmeter引入的jar包都是放在該目錄下)
/licenses目錄——軟件許可文件,不用管
/printable_docs目錄——Jmeter用戶手冊
JMeter 的主要測試組件
測試計劃: 是使用 JMeter 進行測試的起點,它是其它 JMeter 測試元件的容器。
線程組: 代表一定數量的并發用戶,它可以用來模擬并發用戶發送請求。實際的請求內容在Sampler中定義,被線程組包含。
監聽器: 負責收集測試結果,同時也被告知了結果顯示的方式。
邏輯控制器: 可以自定義JMeter發送請求的行為邏輯,它與Sampler結合使用可以模擬復雜的請求序列。
斷言: 可以用來判斷請求響應的結果是否如用戶所期望的。它可以用來隔離問題域,即在確保功能正確的前提下執行壓力測試。這個限制對于有效的測試是非常有用的。
配置元件: 維護Sampler需要的配置信息,并根據實際的需要會修改請求的內容。
前置處理器和后置處理器: 負責在生成請求之前和之后完成工作。前置處理器常常用來修改請求的設置,后置處理器則常常用來處理響應的數據。
定時器: 負責定義請求之間的延遲間隔。
看完上述內容,你們掌握Jmeter系統是怎樣入門的的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。