Jmeter之介面測試使用流程

  • 2019 年 12 月 12 日
  • 筆記

來源:http://www.51testing.com

 一、工具使用詳解——jmeter

  1、常用測試原件:

  測試計劃:默認

  執行緒組:並發數、並發時間、並發次數

  取樣器:較常用HTTP請求、JDBC Request、SOAP/XML -RPC RRequest

  監聽器:查看結果樹

  斷言:響應斷言,通過對比伺服器返回的響應數據,判斷請求是否成功

  配置元件:用戶定義的參數

  後置處理器:正則表達式

  2、打開jmeter,測試一個項目,需要先添加執行緒組,如下:

  3、打開執行緒組之後,重點在於:執行緒屬性下的:執行緒數、Ramp-Up Perlod(in second)、循環次數。

  執行緒屬性:壓力測試性能測試都是有關聯的

  執行緒數:可以理解為用戶數量、虛擬用戶數(默認為1)

  比如說要做一個並發測試,需要模擬100個用戶,(執行緒數後面填寫100)

  同時100個用戶進行請求訪問並發

  Ramp-Up Perlod(in second)啟動時間:例如100個用戶數全部啟動的時間

  (以秒為單位),在一秒的時間以內要啟動100個用戶

  循環次數:每個用戶的循環次數

  4、以金融項目為例,現在需要做一個介面測試,在執行緒組添加常見的HTTP請求,默認請求名稱為HTTP請求,(名稱可以修改自己測試模組)

  5、添加HTTP請求之後,內容根據自己的實際情況去填寫,這裡舉例,僅供參考:

  參考自己的介面用例填寫發送的參數。

  6、為了清楚每次測試時成功了還是失敗了,可以添加一個監控器,對測試內容進行監控,這裡要添加的是–>察看結果樹

  點擊右鍵-添加-監聽器-察看結果樹,添加完成後,如下所示:

  7、測試是否正確,點擊Jmeter上面的綠色執行按鈕,並同時打開察看結果樹介面,如下所示:第一次運行,會彈出一個窗口,如果需要保存直接點擊「是」,不保存就點擊「否」

  8、這裡看到返回的結果是ok,說明這個介面測試沒有問題。

 二、jmeter參數化三種方式

  1、函數助手中的函數獲取參數值 _Random函數 _RandomString函數

  2、用戶定義的變數

  3、配置元件 CSV Data Set Config

星雲測試

http://www.teststars.cc

奇林軟體

http://www.kylinpet.com

聯合通測

http://www.quicktesting.net