實現目的
測試接口的過程中,可能有時需要用到第三方jar包來生成一些測試數據,此時我們就可以通過BeanShell來調用自己編寫的工具類,來對jmeter的功能進行擴展,以滿足測試需要。
腳本實現
-
在eclipse或者IntelliJ IDEA中寫好自己的工具類代碼,然后把該類打成jar包
-
把jar包放到jmeter目錄\apache-jmeter-5.0\lib\ext下(也可以放在\apache-jmeter-5.0\lib目錄下)
-
添加BeanShell Sampler取樣,在script區編寫Java腳本,在BeanShell中的首行中導入該jar包,其中通過get方法獲取jmeter中的變量值,然后經函數處理加密后,將處理結果保存到jmeter的變量中,供后續的請求操作直接引用