• 8. Jmeter导入jar包


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

    工具准备

    • Eclipse
    • Jmeter

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

    结构如下所示:

    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包


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

    Jmeter引用jar包

    导入类

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

    编辑beanshell sampler,如下所示,注意Parameters 放入2个参数 testdog nanjing

    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());
    

    运行

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

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

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

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

  • 相关阅读:
    多线程的同步锁和死锁
    多线程同步
    oracle11g导出表时会发现少表,空表导不出解决方案
    GET和POST两种基本请求方法的区别
    数据库优化
    JavaScript中的基本数据类型
    Spring Data Jpa简单了解
    单例和多例详解
    jsp九大内置对象
    JavaEE 前后端分离以及优缺点
  • 原文地址:https://www.cnblogs.com/suim1218/p/11535536.html
Copyright © 2020-2023  润新知