7. Jmeter导入jar包

时间:2019-09-17
本文章向大家介绍7. Jmeter导入jar包,主要包括7. 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%\lib\ext 文件夹下面

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

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

原文地址:https://www.cnblogs.com/suim1218/p/11535536.html