jmeter學習指南之Beanshell 呼叫 java 程式碼的三種方式
在 jmeter beanshell 中可以自定義類和方法,也可以呼叫外部已有的 java 檔案、class 檔案、jar 包。
這裡分別講一下呼叫外部 java 檔案、class 檔案、jar 包。
一、呼叫 java 檔案
語法:
source(" java 檔案路徑")
其中檔案路徑可以使用絕對路徑,也可以使用相對路徑。
示例:
source("E:\eclipse\workspace\MD5\src\jmeter\MD5.java");
或者:
source("MD5.java"); --檔案位於 jmeter bin 目錄下
String strMd5 = MD5.GetMD5Code("123456");
二、呼叫 class 檔案
語法:
addClassPath(" class 檔案所在目錄");
import 類名;
示例:
addClassPath("C:"); --"可以是父級目錄或者祖先級目錄"
import com.MD5;
String strMd5 = MD5.GetMD5Code("123456");
引入 class 檔案的 path 路徑跟引入 java 檔案不同,對比如下:
source("E:\eclipse\workspace\MD5\src\jmeter\MD5.java"); --使用絕對路徑時必須要指定檔案的完整路徑。
addClassPath("C:"); -- class 檔案只要在 C 盤中就可以,不一定在 C 盤根目錄中,不用指定完整路徑。
三、呼叫 jar 包
用法:
在測試計劃中匯入 jar 包;或者提前把 jar 包放入 jmeter lib 目錄下並重啟;
import 類名;
示例:
import com.MD5;
String strMd5 = MD5.GetMD5Code("123456");
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69942496/viewspace-2654690/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- jmeter學習指南之Beanshell Sampler 常用方法JMeterBean
- jmeter學習指南之響應斷言和beanshell斷言JMeterBean
- Jmeter之BeanShell 斷言JMeterBean
- jmeter學習指南之管理CookiesJMeterCookie
- jmeter學習指南之關聯JMeter
- jmeter學習指南之原始碼匯入 IntelliJ IDEAJMeter原始碼IntelliJIdea
- jmeter學習指南之聚合報告JMeter
- jmeter學習指南之常用函式的使用JMeter函式
- Jmeter beanshell程式設計例項JMeterBean程式設計
- jmeter學習指南之詳解jmeter執行緒組JMeter執行緒
- Android中js呼叫java本地方法的三種方式AndroidJSJava
- jmeter學習指南之操作 mysql 資料庫JMeterMySql資料庫
- Java開發學習(四)----bean的三種例項化方式JavaBean
- jmeter學習指南之最佳化指令碼JMeter指令碼
- jmeter學習指南之OOM和監聽器使用JMeterOOM
- elasticsearch之Java呼叫原生程式碼ElasticsearchJava
- Java學習之7種排序演算法的完整例項程式碼Java排序演算法
- Java學習之程式碼優化Java優化
- SpringCloud 三種服務呼叫方式,你學會了嗎?SpringGCCloud
- jmeter學習指南之引數化CSV Data Set ConfigJMeter
- jmeter學習指南之結果分析-圖形圖表JMeter
- jmeter學習指南之16個邏輯控制器JMeter
- 函式呼叫的三種方式 __cdecl、__stdcall、__fastcall函式AST
- java安全編碼指南之:Thread API呼叫規則JavathreadAPI
- Java之異常資訊的三種列印方式Java
- Java學習之程式碼最佳化Java
- 說說Java非同步呼叫的幾種方式Java非同步
- 微服務之間的呼叫方式哪種最佳?微服務
- jmeter學習指南之深入分析跨域傳遞cookieJMeter跨域Cookie
- jmeter學習指南之非GUI命令列執行詳解JMeterGUI命令列
- GraalVM 21.0提供執行Java程式碼的第三種方式:Espresso通過Truffle框架執行Java程式碼 - graalvmLVMJavaEspresso框架
- Java 反射機制的三種方式Java反射
- 學習Python要多久?三種方式學習週期介紹!Python
- jmeter學習指南之Boundary Extractor和正規表示式提取器JMeter
- 一種WebService的呼叫方式Web
- 程式碼迭代的幾種方式
- jmeter學習指南之察看結果樹,你知道都有哪些功能嗎JMeter
- 好程式設計師Java學習路線分享Spring建立Bean的3種方式程式設計師JavaSpringBean