JMeter3.2版本 jmeter-plugins體驗

JMeter新出來的版本里面多了很多插件,粗略的看了下,現在火熱的redis,kafka,mongoDB,HBase,都有相關的一些插件出來,使用起來更加方便,避免了很多地方需要手寫代碼才能實現的功能。

插件分類

新sampler:
-FTP Protocol Support
-Hadoop/HBase Testing
- JMS Support
-Kafka Support
-MongoDB Support
-Custom SOAP Sampler
-Lock File Config
...

報表展示:
-Response Times Over Time
-Transactions per Second
-perfMon Metrics Collector、
-OS Process Support
....
特殊功能:
-Custom JMeter Functions

場景設置:
-Stepping Thread Group
--weighted switch controller
腳本請求類:
-用於Json解析的 JSON Path Extractor

預警類:
jp@gc-AutoStop Listener

調試:
-BlazeMeter Step-by-step Debugger
-Dummy Sampler

插件下載地址

 https://jmeter-plugins.org/downloads/all/
下載頁面

下載下來的jar包:jmeter-plugins-manager-0.13.jar 存放到 lib/ext下面

安裝

安裝1

可安裝的插件有:
勾選一個插件,相應的側邊會展示使用的手冊。

安裝列表

勾選需要的插件,安裝下載。然後重啓jemter。
這個和原來我們單獨網上下載插件jar包放入包裏面,是一樣的,只不過現在是把插件資源集中在一塊,更方便大家。
這塊的時候發現個bug,因爲新建了一個場景了,然後安裝了插件,在安裝完成插件後,提示重啓jmeter,一不小心點了否,結果就一直停留在插件下載頁面,沒有辦法繼續。最好只能kill掉進程,重新打開操作一次。

插件查看

插件安裝好後,可以在jmeter裏面看到.不同的插件分佈在不同的下面。

插件

插件使用

weighted switch controller 控制權重百分比的場景控件

建立如下場景:
2個HTTP請求,希望比例控制在1:4

weighted switch controller

結果展示:
一個線程執行10次,請求比例爲8和2。【這個插件在設計場景的時候很有用,五顆星。】

weighted switch controller

但是,當我加一個事務控制器的時候,還是如上圖。
執行就報下面的錯誤: 該錯誤暫時沒有解決~

weighted switch controller

jp@gc -JSON to XML converter
JSON 轉換爲XML格式的報文,可以用來debug

!jp@gc -JSON to XML converter](http://upload-images.jianshu.io/upload_images/5780669-32720db1ece9bc90.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

查看XML的結果:


jp@gc -JSON to XML converter

jp@gc-AutoStop Listener
該插件有點預警功能,當平均響應時間,平均延時,錯誤率超過自己設定的閥值之後,自動停止測試。因爲不停下測試下去也沒有意義。

jp@gc-AutoStop Listener

後續繼續更新...

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章