JMeter5.0更新內容
ofollow,noindex">JMeter 官方在 20180918
釋出了JMeter 5.0版本,主要涉及的更新內容如下:
- 新增
XPath2 extractor
元素,用於XML處理 - 增強
Flow Control Action
Result Status Action Handler
控制器的能力 - 強化搜尋功能,便於在編寫JMeter過程中進行搜尋
- 強化
錄製功能
,使用頂部懸浮的特點,便於對錄製過程的處理 - UI介面中,新增
重啟
功能 -
HTML Web
報告中,新增實時
吞吐量顯示 -
HTML Web
報告中,新增Custom Graphs section
用於個性化圖表定製
原文連結: http://jmeter.apache.org/changes.html
JMeter5.0下載: http://jmeter.apache.org/download_jmeter.cgi
核心能力提升
請求能力提升
- `Multipart/form-data`請求現在支援**PUT,DELETE...** - 支援已附件的形式傳送`JSON`資料檔案,選擇對應的檔案路徑配製即可 - `PUT`等請求型別支援`Multipart/form-data`選項
在分散式測試中,JMeter自動新增測試機的IP和Port作為執行緒的字首名,這樣就可以在HTML報告中正確的統計執行緒數量,而不需要做其它的配製。
XPath 2.0新增一個元素 XPath2 extractor
,快速處理XML,與XPath語法保持一致並且有更好的效能。
已全部更新並支援HTTP模組的最新4.6API,JMeter不再支援此模組已經廢棄的API。
現在更加容易的控制在Loop迴圈中的中斷和跳轉至下一迴圈。可以在 Flow Control Action
和 Result Status Action Handler
的元素中使用。
While
迴圈現在會丟擲一個變數,包含以 __jm__<Name of your element>__idx
命名的當前索引。比如,如果你的 While
迴圈名為WC,那麼,你可以使用 ${__jm__WC__idx}
來獲取迴圈的索引
指令碼/除錯增強
提升搜尋特性,你可以在整個樹中進行搜尋。可以通過使用 Next/Previous/Replace/Replace All/Replace & Find
來進行替換或搜尋。
在結果樹中,請求和響應的請求頭和請求體被清晰的分開,這樣就可以更好的檢視請求和響應。也可以在所有的Tab中搜索部分值。
錄製特性增加了一個始終在頂部的彈出框,當你在瀏覽器中操作時,可以命名你的事務。
現在可以通過選單 File --> Restart
來重啟JMeter。
實時報告和網頁報告
報告功能也被增強。
HTML網頁報告中新增圖表統計每秒的總事務數量。
現在可以通過 sample_variables
中的變數來自定義圖表。這些定製圖表會展示在HTML網頁報告的 Custom Graphs section
中。
每秒命中次數也被添加了進來。