1. 程式人生 > >使用Jmeter測試Dubbo介面

使用Jmeter測試Dubbo介面

  • WebSocket介面需要下載dubbo外掛才能使用
    • 本次下載的版本為jmeter-plugins-dubbo-1.3.6
    • 由於工作需要,最近需要對dubbo介面進行測試,查詢了很多資料,最後除錯通過,記錄下
    • 以前也用Jmeter對dubbo介面進行過測試,需要使用java語言編寫方法呼叫dubbo介面,然後建立一個Maven專案,生成依賴的jar包,在把jar包放到Jmeter的lib目錄,然後在java型別請求中,就可以看到自定義的java請求,及其繁瑣,耗時
  • 一、新增執行緒組
    1. 新增執行緒組等其他元件
      • 新增執行緒組,Jmeter執行是通過執行緒組進行驅動的,測試計劃必須最少有一個執行緒組,選中Test Plan,點選右鍵,新增》Threads》執行緒組
        使用Jmeter測試Dubbo介面
  • 二、依次新增如下請求

    1. 新增建立連線請求-選中執行緒組,點選右鍵,新增》Sampler》Dubbo Sample
      使用Jmeter測試Dubbo介面
      • json格式引數
        使用Jmeter測試Dubbo介面
      • 非json格式引數
        使用Jmeter測試Dubbo介面
      • 非json格式引數、無參
        使用Jmeter測試Dubbo介面
      • 新增斷言,判斷響應資訊中是否包含"已實名"返回資訊,選中該Dubbo請求,點選右鍵,新增》斷言》響應斷言,輸入預期結果
        使用Jmeter測試Dubbo介面
        使用Jmeter測試Dubbo介面
  • 三、新增察看結果樹
    • 察看結果樹用來察看每次響應結果的響應資料,選中執行緒組,點選右鍵,新增》監聽器》察看結果樹
      使用Jmeter測試Dubbo介面
      使用Jmeter測試Dubbo介面
      指令碼到此開發完成,可以進行效能測試,或者用於介面自動化測試