使用Jmeter測試Dubbo介面
阿新 • • 發佈:2018-11-28
- WebSocket介面需要下載dubbo外掛才能使用
- 本次下載的版本為jmeter-plugins-dubbo-1.3.6
- 由於工作需要,最近需要對dubbo介面進行測試,查詢了很多資料,最後除錯通過,記錄下
- 以前也用Jmeter對dubbo介面進行過測試,需要使用java語言編寫方法呼叫dubbo介面,然後建立一個Maven專案,生成依賴的jar包,在把jar包放到Jmeter的lib目錄,然後在java型別請求中,就可以看到自定義的java請求,及其繁瑣,耗時
- 一、新增執行緒組
- 新增執行緒組等其他元件
- 新增執行緒組,Jmeter執行是通過執行緒組進行驅動的,測試計劃必須最少有一個執行緒組,選中Test Plan,點選右鍵,新增》Threads》執行緒組
- 新增執行緒組,Jmeter執行是通過執行緒組進行驅動的,測試計劃必須最少有一個執行緒組,選中Test Plan,點選右鍵,新增》Threads》執行緒組
- 新增執行緒組等其他元件
-
二、依次新增如下請求
- 新增建立連線請求-選中執行緒組,點選右鍵,新增》Sampler》Dubbo Sample
- json格式引數
- 非json格式引數
- 非json格式引數、無參
- 新增斷言,判斷響應資訊中是否包含"已實名"返回資訊,選中該Dubbo請求,點選右鍵,新增》斷言》響應斷言,輸入預期結果
- json格式引數
- 新增建立連線請求-選中執行緒組,點選右鍵,新增》Sampler》Dubbo Sample
- 三、新增察看結果樹
- 察看結果樹用來察看每次響應結果的響應資料,選中執行緒組,點選右鍵,新增》監聽器》察看結果樹
指令碼到此開發完成,可以進行效能測試,或者用於介面自動化測試
- 察看結果樹用來察看每次響應結果的響應資料,選中執行緒組,點選右鍵,新增》監聽器》察看結果樹