北京-宏哥资料

本文主要介绍北京-宏哥资料 方法和在新技术下所面对的“挑战”,方便大家深入理解北京-宏哥资料 过程。本文也将分享北京-宏哥资料 所遇到的问题和应对策略,怎么解决怎么做的问题。
通过深入本文可以理解代码原理,进行代码文档的下载,也可以查看相应 Demo 部署效果。

1.简介

  原计划这一篇是介绍前置处理器的基础知识的,结果由于许多小伙伴或者童鞋们在微信和博客园的短消息中留言问如何引入自己定义的Jar包呢???我一一回复告诉他们和引入插件的Jar包一样的道理,一通百通。但是感觉他们还是很迷糊很迷惘,因此在这里穿插一篇导入自定义的Jar包。还有另外一个原因就是前置处理器会用到这个自定义的Jar包。

2.环境准备

(1)Eclipse

  我们要引入自定义的Jar包,所以你需要一个可以编写脚本生成Jar的工具,当然了你可以选择其他的开发工具,宏哥这里选择Eclipse。

(2)JMeter

  JMeter就更不用多说了,今天的猪脚就是她。

3.具体思路

1.开发脚本

2.将脚本导出Jar包

3.JMeter引入Jar包

4.思路实现

1.开发脚本当然在Eclipse上了,首先我们开发一个简单的接口。

4.1代码实现

北京-宏哥

4.2参考代码

package com.bjhg.test;  /**  * @author 北京-宏哥  *  * 2020年7月2日  */ public interface BeanJMeterUtil {      //获取名字方法      public String getUserName();      //获取地址方法      public String getAddress();       }

2.开发一个实现接口的类

4.3代码实现

北京-宏哥

4.4 参考代码

package com.bjhg.test;  /**  * @author 北京-宏哥  *  * 2020年7月2日  */ public class BeanShellJMeter implements BeanJMeterUtil{     //定义变量名字     private String userName;     //定义变量地址     private String address;             public BeanShellJMeter(String name)     {         this.userName = name;     }           public BeanShellJMeter(String name,String address){         this.userName = name;         this.address = address;     }           public String getUserName()     {         return userName;     }           public void setUserName(String userName)     {         this.userName = userName;     }           public String getAddress()     {         return address;     }           public void setAddress(String address)     {         this.address = address;     } }

3.测试接口是否实现。创建测试类test,实例化接口的实现类 BeanShellJMeter,调用该类中的方法并输出结果。

4.5代码实现

北京-宏哥

4.6参考代码

package com.bjhg.test;  /**  * @author 北京-宏哥  *  * 2020年7月2日  */ public class test {     public static void main(String[] args) {         // 创建实现类的对象         BeanShellJMeter bjhg = new BeanShellJMeter("宏哥","北京");          System.out.println("Hello!我是:"+ bjhg.getAddress()+bjhg.getUserName());     } }

4.7运行结果

北京-宏哥

4.将脚本导出Jar包

(1)点击File,然后继续点击“Export”,如下图所示:

北京-宏哥

(2)选择“JAR  file”,然后点击“next”如下图所示:

北京-宏哥

(3)选中刚刚编写脚本的工程,选择导出Jar包的位置(宏哥这里直接导入到Jmeter的jar包位置了),如下图所示:

北京-宏哥

 (4)点击“Finish”,如下图所示:

北京-宏哥

(5)查看导出的Jar包,如下图所示:

北京-宏哥

5.JMeter引入自定义Jar包

1、新建测试计划,导入自定义的Jar包,如下图所示:

北京-宏哥

2、线程组下添加BeanShell 预处理程序(Parameters 放入2个参数 宏哥 北京),如下图所示:

北京-宏哥

3、脚本参考代码:

import com.bjhg.test.BeanShellJMeter;   BeanShellJMeter bs = new BeanShellJMeter(bsh.args[0],bsh.args[1]);  vars.put("address",bs.getAddress()); vars.put("username",bs.getUserName());

4、然后再添加添加1个调试取样器,如下图所示:

北京-宏哥

5、配置好以后,点击“保存”,运行JMeter,查看表格结果(把读到的数据放入username和adress中),如下图所示:

北京-宏哥

 6.小结

  好了,今天关于JMeter导入自定义Jar包就分享讲解到这里,希望对大家有所帮助。

您的肯定就是我进步的动力。如果你感觉还不错,就请鼓励一下吧!记得随手点波  推荐  不要忘记哦!!!

别忘了点 推荐 留下您来过的痕迹

 

北京-宏哥

北京-宏哥资料部分资料来自网络,侵权毕设源码联系删除

区块链毕设网(www.qklbishe.com)全网最靠谱的原创区块链毕设代做网站
部分资料来自网络,侵权联系删除!
资源收费仅为搬运整理打赏费用,用户自愿支付 !
qklbishe.com区块链毕设代做网专注|以太坊fabric-计算机|java|毕业设计|代做平台 » 北京-宏哥资料

提供最优质的资源集合

立即查看 了解详情