配置元件(Config Element)
配置元件(config element)用于提供對靜態數據配置的支持。CSV Data Set config 可以將本地數據文件形成數據池(Data Pool),而對應于HTTP Request Sampler和 TCP Request Sampler等類型的配制無件則可以修改Sampler的默認數據。(例如,HTTP Cookie Manager 可以用于對 HTTP Request Sampler 的cookie 進行管理)
定時器(Timer)
定時器(Timer)用于操作之間設置等待時間,等待時間是性能測試中常用的控制客戶端QPS的手端。類似于LoadRunner里面的“思考時間”。JMeter 定義了Bean Shell Timer、Constant Throughput Timer、固定定時器等不同類型的Timer。
前置處理器(Per Processors)
用于在實際的請求發出之前對即將發出的請求進行特殊處理。例如,HTTP URL重寫修復符則可以實現URL重寫,當RUL中有sessionID 一類的session信息時,可以通過該處理器填充發出請求的實際的sessionID 。
后置處理器(Post Processors)
用于對Sampler 發出請求后得到的服務器響應進行處理。一般用來提取響應中的特定數據(類似LoadRunner測試工具中的關聯概念)。例如,XPath Extractor 則可以用于提取響應數據中通過給定XPath 值獲得的數據。