我们都知道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

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

jmeter 导入java_8. Jmeter导入jar包相关推荐

  1. Android实战技巧之十二:Android Studio导入第三方类库、jar包和so库

    第三方类库源码 将一网友的XMPP代码从ADT转到AS时,发现其使用了第三方类库,源码放在了lib下,直接在AS中Import project,第三方类库并没有自动导入进来,看来需要自己动手了. 项目 ...

  2. android studio导入jar包和so库,Android实战技巧之十二:Android Studio导入第三方类库、jar包和so库(示例代码)...

    第三方类库源码 将一网友的XMPP代码从ADT转到AS时,发现其使用了第三方类库,源码放在了lib下,直接在AS中Import project,第三方类库并没有自动导入进来,看来需要自己动手了. 项目 ...

  3. 在eclipse中导入数据库驱动文件jar包

    下载Mysql的jar包:https://dev.mysql.com/downloads/connector/j/?os=26 (1) 在需要导入驱动文件的项目上单击右键,然后依次选择New -> ...

  4. eclipse中导入spring-boot框架的jar包方法

    如下代码引入了spring-boot的包 package openresty;import java.io.IOException; import java.security.GeneralSecur ...

  5. 将Spring源码转换为工程 + 导入Eclipse时缺失jar包

    将源码转换为工程: 比如查看Spring事务部分的源码. 打开cmd窗口,切换到Spring-tx文件夹下,执行命令 "gradle cleanidea eclipse" . 缺失 ...

  6. idea maven项目导入下载好的jar包

    有时候使用pom添加依赖的时候,会由于各种原因,半天下载不动, 如果有本地jar包可以通过以下方式上传 1 2

  7. 【学习笔记】 IDEA中导入mysql的驱动jar包

    先去下载好jar包 mysql-connector-java-x.x.x.jar 或者 mysql-connector-java-x.x.x-bin.jar 在IDEA现有的项目里,下载好的jar包复 ...

  8. jmeter导入jar包提示错误:ERROR o.a.j.JMeter: Uncaught exception

    jmeter导入jar包提示错误:ERROR o.a.j.JMeter: Uncaught exception 1.jmeter导入jar包后,运行后 提示如下错误 2020-06-29 11:13: ...

  9. android studio 导入、移除module、以及加载module中的jar包

    一.在android studio中导入module 关于如何在自己的项目中导入module,网上其实已经有许多这样的博客.在这里,我就简单分享一下. 在File-->New-->impo ...

最新文章

  1. pandas使用groupby函数进行分组聚合、使用agg函数指定聚合统计计算的数值变量、并自定义统计计算结果的名称(naming columns after aggregation)
  2. 洛谷U4807抽水机[最小生成树]
  3. [CF487E]Tourists
  4. deepin应用分发_Deepin Dock隐藏功能等功能说明
  5. php字符串如何比较大小写,PHP字符串函数strcmp(二进制安全比较字符串,区分大小写)...
  6. 13号线ab线规划图_南宁地铁线最新规划(20202035年)!喜添8条轨道普线、1条环线和4条快线…...
  7. jdbc中mySQL语句单双引号_JDBC: 执行MySQL语句时,bit类型的数值在java代码中应该怎么表示?...
  8. java方法重载和重载方法_Java中的重载与重载
  9. 阶段5 3.微服务项目【学成在线】_day05 消息中间件RabbitMQ_4.RabbitMQ研究-安装RabbitMQ...
  10. 农夫过河问题 matlab,农夫过河问题 宽搜(bfs)算法详解
  11. MIT 线性代数 Linear Algebra 25: 对称矩阵的特征值特征向量,正定矩阵
  12. Verilog语法入门
  13. python自动登录百度_python模拟百度登陆
  14. 简单的纸牌游戏——小猫钓鱼(详细解释实现)
  15. PySpark处理数据并图表分析
  16. 简单的使用一下增强for循环
  17. Java Script 02
  18. 网站优化推广怎么做?
  19. 华硕x450vb黑苹果系统拯救与安装
  20. react想要子组件每次显示的时候都执行componentDidMount方法

热门文章

  1. 依然持有比特币,Roger Ver谈投资心经
  2. 比特币的矿工为什么讨厌开发组Core?
  3. 2019年5月12日-linux就该这么学-第6课
  4. 965. Univalued Binary Tree
  5. 企业应用平台移动化发展趋势
  6. Virtual Machine Remote Control Client Plus
  7. 操作系统 地址 概念
  8. Linux Kernel 5.0或在达成600万Git Objects时到来
  9. 大企业内部创业到底多难?从华为员工内网热议阿里钉钉谈起
  10. C#程序实现动态调用DLL的研究(转)