軟體測試學習教程—Jmeter元件介紹(二)

千鋒教育官方發表於2019-08-16

Jmeter 元件介紹 ( )

接著 Jmeter 元件介紹一接續講哈:

3 、取樣器( Sampler

      取樣器( Sampler )是效能測試中向伺服器傳送請求,記錄響應資訊,記錄響應時間的最小單元, JMeter  原生支援多種不同的 sampler  HTTP Request Sampler   FTP  Request Sampler TCP  Request Sampler JDBC Request Sampler  等,每一種不同型別的  sampler  可以根據設定的引數向伺服器發出不同型別的請求。在 Jmeter 的所有 Sampler 中, Java Request Sampler BeanShell Requst Sampler 是兩種特殊的可定製的 Sampler.

4 、邏輯控制器( Logic Controller

      邏輯控制器,包括兩類無件,一類是用於控制 test plan   sampler  節點傳送請求的邏輯順序的控制器,常用的有   如果( If )控制器   switch Controller  Runtime Controller 、迴圈控制器等。另一類是用來組織可控制  sampler  來節點的,如   事務控制器、吞吐量控制器。

5、 前置處理器( Per Processors

前置處理器用於在實際的請求發出之前對即將發出的請求進行特殊處理。例如, HTTP URL 重寫修復符則可以實現 URL 重寫,當 RUL 中有 sessionID  一類的 session 資訊時,可以透過該處理器填充發出請求的實際的 sessionID ;如引數設定。

6、 後置處理器( Post Processors

      後置處理器是用於對 Sampler  發出請求後得到的伺服器響應進行處理。一般用來提取響應中的特定資料(類似 LoadRunner 測試工具中的關聯概念)。例如, XPath  Extractor  則可以用於提取響應資料中透過給定 XPath  值獲得的資料 ; 正規表示式提取器,則可以提取響應資料中透過正規表示式獲得的資料。

 


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69914734/viewspace-2653904/,如需轉載,請註明出處,否則將追究法律責任。

相關文章