zoukankan      html  css  js  c++  java
  • 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

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

  • 相关阅读:
    kettle plugin 插件开发
    eclipse插件hibernate tools安装
    全面总结Java泛型 使用案例
    向刚工作的人解释什么叫工作!
    Hibernate 的HQL,QBC 查询语言
    JQuery Highcharts图表控件使用说明
    JSP 的脚本,指令,动作
    ODI OWB 特性比较说明
    Win32 框架文档视图(3)
    Win32 框架文档视图(2)
  • 原文地址:https://www.cnblogs.com/suim1218/p/11535536.html
Copyright © 2011-2022 走看看