JMeter開源壓力測試負(fù)載測試工具
v5.2.1 多國語言官方版- 軟件大?。?span itemprop="fileSize">62.00 MB
- 軟件語言:中文
- 軟件類型:國產(chǎn)軟件 / 編程輔助
- 軟件授權(quán): 免費(fèi)軟件
- 更新時(shí)間:2019-12-24 13:39:57
- 軟件等級:
- 軟件廠商: -
- 應(yīng)用平臺(tái):Win7, Win8, Win10
- 軟件官網(wǎng): http://jmeter.apache.org/
相關(guān)軟件
.NET Framework 3.0 v4.8.9195.10安卓版
1.40 MB/中文/10.0
StressMyPC(電腦硬件壓力測試工具)5.25 中文版
77.00 KB/中文/10.0
Socket Client Tester(壓力測試平臺(tái))v1.0 綠色版
13.00 KB/中文/10.0
Pathman Mastersv1.01 安卓版
3.01 MB/中文/10.0
星芒效果PS濾鏡StarFilter Prov2020.2.06 漢化免費(fèi)版
6.02 MB/中文/10.0
軟件介紹人氣軟件精品推薦相關(guān)文章網(wǎng)友評論下載地址
JMeter開源壓力測試負(fù)載測試工具想必不用過多的介紹,它和postman算是接口測試界的兩大神器,而JMeter是Apache開發(fā)的開源的測試工具,基于java程序,需要的可以來it貓撲網(wǎng)下載
官方介紹
JMeter 是 Apache 組織使用 Java 開發(fā)的一款測試工具 ,它最初被設(shè)計(jì)用于Web應(yīng)用測試,但后來擴(kuò)展到其他測試領(lǐng)域。它可以用于測試靜態(tài)和動(dòng)態(tài)資源,例如靜態(tài)文件、Java 小服務(wù)程序、CGI 腳本、Java 對象、FTP 服務(wù)器, 等等。JMeter 可以用于對服務(wù)器、網(wǎng)絡(luò)或?qū)ο竽M巨大的負(fù)載,來自不同壓力類別下測試它們的強(qiáng)度和分析整體性能。另外,JMeter能夠?qū)?yīng)用程序做功能/回歸測試,通過創(chuàng)建帶有斷言的腳本來驗(yàn)證你的程序返回了你期望的結(jié)果。為了最大限度的靈活性,JMeter允許使用正則表達(dá)式創(chuàng)建斷言。
如何學(xué)好Jmeter:
如果你用Jmeter去對Web進(jìn)行功能測試,或者性能測試。 你必須熟練HTTP協(xié)議,才能學(xué)好Jmeter。 否則你很難理解Jmeter中得概念。
Jmeter如何運(yùn)行:
解壓后, 運(yùn)行? “bin/jmeter.bat”
Jmeter 是支持中文的, 啟動(dòng)Jmeter 后, 點(diǎn)擊 Options -> Choose Language? 來選擇語言
jmeter使用詳解測試的例子:
目標(biāo): 獲取城市的天氣數(shù)據(jù):
第一步: 發(fā)送request 獲取城市的城市代號(hào)
http://toy1.weather.com.cn/search?cityname=上海
從這個(gè)請求的response 中獲取到上海的城市代碼. 比如:
上海的地區(qū)代碼是101020100
上海動(dòng)物園的地區(qū)代碼是:? 10102010016A
第二步:? 發(fā)送request 到: http://www.weather.com.cn/weather2d/101020100.html? ?可以得到該城市的天氣數(shù)據(jù)
第一步: 新建一個(gè)Thread Group
必須新建一個(gè)Thread Group,? jmeter的所有任務(wù)都必須由線程處理,所有任務(wù)都必須在線程組下面創(chuàng)建。
第二步:新建一個(gè) HTTP Request
比如我要發(fā)送一個(gè)Get 方法的http 請求:?http://toy1.weather.com.cn/search?cityname=上海?
可以按照下圖這么填
第三步 添加HTTP Head Manager
選中上一步新建的HTTP request. 右鍵,新建一個(gè)Http Header manager. 添加一個(gè)header
第四步: 添加View Results Tree
View Results Tree 是用來看運(yùn)行的結(jié)果的
第五步:運(yùn)行測試,查看結(jié)果
到這里。 我們已經(jīng)成功運(yùn)行起來了。
第六步:添加Assertion和Assert Results
?選擇HTTP Request, 右鍵 Add-> Assertions -> Response Assertion. ?添加 Patterns To Test
然后添加一個(gè)Assetion Results 用來查看Assertion執(zhí)行的結(jié)果.?
選中Thread Group 右鍵 ?Add -> Listener -> Assertion Results.?
運(yùn)行后, 如果HTTP Response中沒有包含期待的字符串。 那么test 就會(huì)Fail.?
第7步: 使用用戶自定義變量
我們還可以在Jmeter中定義變量。 比如我定義一個(gè)變量叫 city. ? ?使用它的時(shí)候用 ?${city}
添加一個(gè) User Defined Variables. ?選中Thread Group: 右鍵 Add -> Config Element -> User Defined Variables.
我們添加一個(gè)變量: city
然后在Http Request中使用這個(gè)變量
第八步:關(guān)聯(lián)
所謂關(guān)聯(lián), 就是第二個(gè)Requst, 使用第一個(gè)Request中的數(shù)據(jù)
我們需要在第一個(gè)Http Requst 中新建一個(gè)正則表達(dá)式,把Response的值提取到變量中,提供給別的Http Request 使用
選擇第一個(gè)Http Request, 右鍵 Add -> Post Processors -> Regular Expresstion Extractor
現(xiàn)在新建第二個(gè)Http Request, ? ? 發(fā)送到:?http://www.weather.com.cn/weather2d/${citycode}.html?
${citycode} 中的數(shù)據(jù), 是從Regular Expression Extractor 中取來的
到這, 腳本就全部寫好了, 運(yùn)行下,看下最終結(jié)果
溫馨提示
JMeter 是使用 Java 編寫的,必須安裝 Java 環(huán)境
jdk下載 = Java Development Kit (Java 開發(fā)工具包) = 可以開發(fā)Java程序
jre下載= Java Runtime Environment(Java 運(yùn)行環(huán)境) = 可以運(yùn)行使用 Java 編寫的程序
更多>> 軟件截圖
推薦應(yīng)用
其他版本下載
精品推薦
相關(guān)文章
下載地址
JMeter開源壓力測試負(fù)載測試工具 v5.2.1 多國語言官方版
查看所有評論>> 網(wǎng)友評論
更多>> 猜你喜歡