Jmeter函數的二次開發。前端
·何時須要進行jmeter的自定義函數擴展呢?
通常來講,若是咱們要對數據進行處理,而jmeter沒有提供相應的功能(函數),此時咱們能夠本身進行自定義函數的擴展。
常見的:
·數據的加密處理。
真實環境下,數據的加密處理是由前端來實現的。那麼咱們在jmeter中要進行接口or性能測試的時候,一般就要去實現數據的加密而後發送。
·額外的功能or數據處理的需求。函數
·Jmeter中自定義函數的相關知識點。性能
·package的最後一個節點的名稱必須是functions。
·繼承的類是abstractFunction類。
方法有:
getArgumentDesc()
execute()
getReferenceKey()
setParameters()測試
值的傳遞有關的類是:
CompoundVariable
該類提供了一個execute()方法,用來將獲取的值轉爲string類型。加密