8. Jmeter导入jar包

作者: 软件测试汪 | 来源:发表于2019-09-17 17:17 被阅读0次

    我们都知道Jmeter是Java编写的,所以有很多时候需要用到Java方面的知识。比如Jmeter前置处理器,就用到了很多Java知识。那么本章我们先介绍如何使用Jmeter导人jar包。

    工具准备

    • Eclipse
    • Jmeter

    在eclipse先编写1个接口和实现接口的类

    结构如下所示:


    image.png
    package com.seling.test;
     
    public interface BeanUtil {
        public String getUserName();
        public String getAddress();
        public int mul(int i);
     
    }
    
    package com.seling.test;
    
    public class BeanShellEg implements BeanUtil {
        private String userName;
        private String address;
     
         
        public BeanShellEg(String name)
        {
            this.userName = name;
        }
         
        public BeanShellEg(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;
        }
    }
    
    

    导出jar包

    image.png
    image.png

    我们把导出的jar包放在%JMETER_HOME%\lib\ext 文件夹下面


    image.png
    image.png

    Jmeter引用jar包

    image.png

    导入类

    添加线程组,添加beanshell sampler,debug sampler,如下所示

    image.png
    编辑beanshell sampler,如下所示,注意Parameters 放入2个参数 testdog nanjing
    image.png
    import com.seling.test.BeanShellEg;
    import com.seling.test.BeanUtil;
    
    BeanUtil bu = new BeanShellEg(bsh.args[0],bsh.args[1]);
    vars.put("username",bu.getUserName());
    

    运行

    image.png

    总结:我们编写2个java类,一个是接口,一个是用来具体实现。具体实现的类中需要我们传入2个参数,所以我们在beanshell sampler 添加2个参数,导入import com.seling.test.BeanShellEg;import com.seling.test.BeanUtil;,然后把读到的数据放入username中。最后我们添加个debug sampler查看变量。这整个流程对于新手比较复杂,建议先混个眼熟。在项目中再具体理解。

    软件测试汪简书地址
    软件测试汪博客地址

    欢迎关注微信公众号:软件测试汪。软件测试交流群:809111560

    转载请注意出处,谢谢合作

    相关文章

      网友评论

        本文标题:8. Jmeter导入jar包

        本文链接:https://www.haomeiwen.com/subject/zbdcuctx.html