基於jmeter整合ES Kibana

2021-09-11 08:09:11 字數 1256 閱讀 7684

@效能測試

把jmeter sample result結果集儲存到es中,做效能報告分析,再用kibana做結果報表展示。當然你也可以用jmeter 自帶的backend listener (influxdb)來儲存資料,並用grafana做報表展示。本文重點講述jek的實現。

在這裡jmeter如何安裝就不做解釋了(咳咳~~~) !

需要注意 es與kibata版本號,盡量保持一致。es版本號可以高於kibana,反之不行。以下為官網解釋:

注意,這裡需要停止elasticsearch再安裝

bin/kibana-plugin install x-pack
3.es和kibana預設登入使用者名稱及密碼

elastic 和 changeme
相關文件4.1.kibana:

4.2.kibana漢化包:

4.3.elastic官網

jmeter執行

1.把原始碼打成jar包,放到jmeter -----ext目錄下

2.執行jmeter

3.建立測試計畫

如下圖:

這個原始碼其實很簡單,繼承了jmeter的 elasticsearchbackendclient extends abstractbackendlistenerclient implements backendlistenerclient,其實後續自己有需求儲存到其他資料來源,完全可以自己寫乙個外掛程式這樣在jmeter backendlistener implementation下拉列表中就可以選中自定義的client.

寫過jmeter指令碼的很熟悉,如下圖:

是不是覺得內容面熟,沒錯和視窗中的屬性值相同(有點2的問題…)

jmeter 通過ant整合到jenkins

jmeter可以通過ant自動執行測試指令碼,然後整合到jenkins上,並傳送測試報告 2 將jmeter安裝包extras資料夾裡ant jemter 1.1.1.jar 複製到ant lib下 3 進入到jmeter安裝包extras資料夾,ant後測試下能否生成test.jtl和test.h...

Jmeter 整合Excel讀寫介面引數返回值

輸入vin然後獲取返回值json 串,拼接非規則json 以下是返回的json串 16524 16526 83439 src ly view code 網上這個教程無法解析jmeter beanshell postprocessor提取json資料 採取以下處理方式 下面為傳入的3個關鍵字段 pac...

基於SSH整合使用axis

這是基於在ssh整合上使用axis,所以之前的整合就不說了。1.首先,匯入axis的依賴 2.在我的專案裡,新建乙個包,裡面就是寫你放出服務 資料 的介面 4.在這裡面寫配置資訊 xmlns xsi xsi schemalocation spring beans.xsd 之後在meta inf裡面寫...