Jmeter3.0發(fā)布!版本更新到底更新了什么
Jmeter已發(fā)布了3.0,一個大版本的開源測試工具,加入了一些新的特性及軟件的改進(jìn)。
Jmeter已隔10年的大版本更新
這是在過去12年里jmeter第一個大版本的更新,jmeter 2.0版本發(fā)布在2004年4月,直接從2.14版本跳
至3.0,這意味著什么樣呢
大版本本發(fā)布,相對與前一個版本本不僅僅是更新幾個bug,而是包含實際性的改變,比如:新的特性、代碼的重構(gòu)、核心的優(yōu)化、UI的改變等等,所以3.0是個大更新。
下面列舉關(guān)于jemter3.0 必須要知道的5個更新!
1、新的圖標(biāo)和UI

如上圖所示,jmeter啟動程序圖標(biāo)變更,使用了新的apache logo和jmeter logo
另一方面,工具欄我們可以看到剩余的測試時間和新的圖標(biāo),看下圖與2.14的對比

測試計劃圖標(biāo)也變更了,更立體及更有吸引力,不同的Sampler圖標(biāo)也變更了,如圖:

除這些外,jmeter 3.0還有不同的UI變更如下:
HiDPI 屏幕支持,高清屏幕修正了40個UI bug在http 請求中加入了高級選項如下:

2、編寫腳本及調(diào)試能力提高
3.0中腳本調(diào)試變的更加容易,因為加入了以下特性:
快捷鍵的加入 ---高級jmeter用戶可以更加快捷使用,使用ctrl+0,ctrl+1,ctrl+2......ctrl+9快捷鍵在測試計劃可以快速加入sample.
新的生效特性 --- 這個不翻譯了,意義不大。
在結(jié)果樹監(jiān)聽器中可以搜索 ---在請求/響應(yīng)/包頭/cookies中,可以通過文本/正則來搜索你想要的東西,有助于調(diào)試
HttpClient庫更新 ---整合了httpclient4.5.2庫
相對與前一個版本本,修正了部分cookie的處理bug
支持SNI(SNI我也沒用過,不知道是什么鬼)
keepalive連接優(yōu)化更好的支持壓縮的響應(yīng)
另外,對jmeter插件更好的融合;之前,httpclient庫與selenium Webdriver會有沖突,但在3.0中,已很好解決了這個問題
3、JSON格式響應(yīng)處理
當(dāng)前,很多網(wǎng)站都使用JSON格式來處理數(shù)據(jù),以前要使用第三方插件來處理json數(shù)據(jù)
但在jmeter 3.0中,加入了JSON處理部件,如下圖,還沒中文翻譯版本

4、報告的提升
2.x中,報告的結(jié)果導(dǎo)出使用的是csv可xml的原始數(shù)據(jù),看起來非常糟糕
3.0中,可以使用HTML格式了,并提供了多種報告呈現(xiàn)形式:
在HTML網(wǎng)頁中的圖型化
顯示更有可讀性
Backend監(jiān)聽器支持正則表達(dá)式
下圖是一個dashboard的圖形展示:


5、Jmeter3.0 集成
3.0上,必須使用java 7或以上版本
怎么查看java版本,這里就不介紹了。
以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
JSON數(shù)據(jù)轉(zhuǎn)換成Java對象的方法
就目前來講,將Java對象轉(zhuǎn)換成JSON對象還是相當(dāng)簡單的,但是 將JSON對象轉(zhuǎn)換成Java對象,就相對比較復(fù)雜了些2014-03-03
Mybatis中一條SQL使用兩個foreach的問題及解決
這篇文章主要介紹了Mybatis中一條SQL使用兩個foreach的問題及解決,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-02-02
SpringBoot JWT實現(xiàn)token登錄刷新功能
JWT本身是無狀態(tài)的,這點有別于傳統(tǒng)的session,不在服務(wù)端存儲憑證。這種特性使其在分布式場景,更便于擴(kuò)展使用。接下來通過本文給大家分享SpringBoot JWT實現(xiàn)token登錄刷新功能,感興趣的朋友一起看看吧2021-09-09

