jmeter-beanshell中使用java的類的用法

示例來源:https://www。runoob。com/java/file-size。html

eclipse除錯如下:

package demo;import java。io。File; public class test5 { public static long getFileSize(String filename) { File file = new File(filename); if (!file。exists() || !file。isFile()) { System。out。println(“檔案不存在”); return -1; } return file。length(); } public static void main(String[] args) { long size = getFileSize(“D:/result。txt”); System。out。println(“java。txt檔案大小為: ” + size); }}

jmeter-beanshell中使用java的類的用法

beanshell處理如下

import java。io。File; public class test5 { public static long getFileSize(String filename) { File file = new File(filename); if (!file。exists() || !file。isFile()) { System。out。println(“檔案不存在”); return -1; } return file。length(); } } long size = test5。getFileSize(“D:/result。txt”);System。out。println(“java。txt檔案大小為: ” + size);

1。package demo;可以去掉

2。

public static void main(String[] args) {

long size = getFileSize(“D:/result。txt”);

System。out。println(“java。txt檔案大小為: ” + size);

}

挪到類外面,只保留下面兩行

long size = getFileSize(“D:/result。txt”);

System。out。println(“java。txt檔案大小為: ” + size);

其中

long size = getFileSize(“D:/result。txt”);使用到了test5的getFileSize方法

所以 getFileSize前加上 test5,即 long size = test5。getFileSize(“D:/result。txt”);

jmeter-beanshell中使用java的類的用法

​​