1. 程式人生 > >Jmeter中使用SSH外掛,連線遠端linux機器執行命令

Jmeter中使用SSH外掛,連線遠端linux機器執行命令

一、Why

  在雲主機測試中,需要使用SSH協議連線雲主機進行相關操作

在python中使用paramiko庫很好實現,在如果要使用jmeter做效能測試時,怎麼做?

二、解決

既然原生jmeter沒有相關的ssh sampler,那就先按思路看看網上有沒有現成的,沒有再自己寫,google一把後,還真有一個 jmeter-ssh-sampler

https://github.com/yciabaud/jmeter-ssh-sampler

 

怎麼安裝,這裡就不介紹了,看看怎麼用吧,其實很簡單,看下圖

 

然後在實際測試中,你怎麼確定你的機器能夠正常連上,或者機器剛剛啟動,但SSH還未載入完,這裡就要用到while迴圈了,如下

 

 

表示執行SSH,如果有結束及執行次數大於3時,就退出迴圈