Jmeter 引入自己写的jar包代码

张开发
2026/4/15 18:17:25 15 分钟阅读

分享文章

Jmeter 引入自己写的jar包代码
一、编译调试Java代码在编程工具中将代码进行调试满足需求后将代码进行打包导出成 .jar 文件,根据不同的编译工具搜索导出功能即可示例代码 一package com.dffl.gyl; public class Jmeter_test { public static String meter_test() { System.out.println(写点东西2); String srts jar包返回内容; return srts; } public static void main(String[] args) { String s meter_test(); System.out.print(s); } }示例代码二public class hmeter_test01 { public static String reString() { System.out.println(修改的某个文件1); String s 单个jar 文件数据返回; return s; } public int reString2(int a, int b) { System.out.println(这是一个静态方法调用普通方法进行计算); int acount a b; return acount; } public static int reint(int a, int b) { System.out.println(这是一个静态方法直接计算); int acount a b; return acount; } public static int reint2(int a, int b) { hmeter_test01 hmeterTest01 new hmeter_test01(); return hmeterTest01.reString2(a,b); } public static void main(String[] args) { String str reString(); System.out.println(str); } }二、在jmeter创建测试计划添加相应的 .jar包需要注意的是 找到jar包所在的绝对路径当然也可以将自己的jar包放进jmeter的lib文件夹 中三 、在 BeanShell 中导入对应的 .jar包导入方式一java文件编写直接在src 下 则直接可以用 import 对应的类方法名示例1导入为 import hmeter_test01;导入方式二java文件编写直接在com下 则需要使用 import 项目 路径方法名示例1导入为 import com.dffl.gyl.Jmeter_test;四 、使用 .jar包中相应的方法在使用jar包的static 方法时无需创建new 对象可直接类名点方法进行使用也可以使用java编写习惯进行new对象。如String sJmeter_test.meter_test();int achmeter_test01.reint(1,2);或Jmeter_test jt new Jmeter_test();String sjt .meter_test();如果你的jar包中的类不是静态static的话在执行方法时报错就需要先创建java对象然后通过对象调用方法。一般我编写的工具类都是static没有static也是直接调用可以正常执行。因为static静态方法通过类直接调用所以不需要创建对象没有static也可以直接使用没有研究为什么?。需要注意方法入参类型个数及返回的数据类型即可new创建类对象使用完后需使用delete删除跟申请内存类似。所以new有时候又不太适合比如在频繁调用场合使用局部new类对象就不是个好选择使用全局类对象或一个经过初始化的全局类指针似乎更加高效。不使用new创建对象时对象的内存空间是在栈中的其作用范围只是在函数内部函数执行完成后就会调用析构函数删除该对象。而使用new创建对象是创建在堆中的必须要程序员手动的去管理该对象的内存空间。最后下方这份完整的软件测试 视频教程已经整理上传完成需要的朋友们可以自行领取【保证100%免费】​​​软件测试面试文档我们学习必然是为了找到高薪的工作下面这些面试题是来自阿里、腾讯、字节等一线互联网大厂最新的面试资料并且有字节大佬给出了权威的解答刷完这一套面试资料相信大家都能找到满意的工作。

更多文章