使用jmeter+操作BeanShell呼叫java生成jar包例項
阿新 • • 發佈:2021-12-11
在JMeter測試計劃中,新增執行緒組,線上程組中新增使用者定義變數,aa=aaa,bb=bbb,展示如圖:
使用IDEA,編寫一個java測試程式碼
package com.howdy.service; public class BeanShellUtil { public static String test(String input) { String output ="使用jar包方法,呼叫成功:Hello,"+input; return output; } }
在java程式中測試方法,是否正常:
將寫好的java程式,打包成jar包,放在JMeter的lib/ext資料夾中,我的是放在D:\Program Files\apache-jmeter-5.2.1\lib\ext檔案下
在JMeter中新增Beanshell取樣器,在指令碼位置,新增呼叫封裝好的jar包方法
線上程組下,新增 除錯取樣器控制元件,察看結果樹控制元件,使用預設引數即可
執行指令碼測試,檢視結果樹中除錯取樣器,返回的結果,如和jar包中列印輸出的一樣,則表示呼叫成功