欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JMeter導入自定義的Jar包的詳解教程

 更新時間:2020年07月07日 17:23:32   作者:北京-宏哥  
這篇文章主要介紹了JMeter導入自定義的Jar包的詳解教程,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

1.簡介

  原計劃這一篇是介紹前置處理器的基礎(chǔ)知識的,結(jié)果由于許多小伙伴或者童鞋們在微信和博客園的短消息中留言問如何引入自己定義的Jar包呢???我一一回復告訴他們和引入插件的Jar包一樣的道理,一通百通。但是感覺他們還是很迷糊很迷惘,因此在這里穿插一篇導入自定義的Jar包。還有另外一個原因就是前置處理器會用到這個自定義的Jar包。

2.環(huán)境準備

(1)Eclipse

  我們要引入自定義的Jar包,所以你需要一個可以編寫腳本生成Jar的工具,當然了你可以選擇其他的開發(fā)工具,宏哥這里選擇Eclipse。

(2)JMeter

  JMeter就更不用多說了,今天的豬腳就是她。

3.具體思路

1.開發(fā)腳本

2.將腳本導出Jar包

3.JMeter引入Jar包

4.思路實現(xiàn)

1.開發(fā)腳本當然在Eclipse上了,首先我們開發(fā)一個簡單的接口。

4.1代碼實現(xiàn)

4.2參考代碼

package com.bjhg.test;

/**
 * @author 北京-宏哥
 *
 * 2020年7月2日
 */
public interface BeanJMeterUtil {
 //獲取名字方法
 public String getUserName();
 //獲取地址方法
 public String getAddress();
 
}

2.開發(fā)一個實現(xiàn)接口的類

4.3代碼實現(xiàn)

4.4 參考代碼

package com.bjhg.test;

/**
 * @author 北京-宏哥
 *
 * 2020年7月2日
 */
public class BeanShellJMeter implements BeanJMeterUtil{
 //定義變量名字
 private String userName;
 //定義變量地址
 private String address;
 
 
 public BeanShellJMeter(String name)
 {
 this.userName = name;
 }
 
 public BeanShellJMeter(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;
 }
}

3.測試接口是否實現(xiàn)。創(chuàng)建測試類test,實例化接口的實現(xiàn)類 BeanShellJMeter,調(diào)用該類中的方法并輸出結(jié)果。

4.5代碼實現(xiàn)

4.6參考代碼

package com.bjhg.test;

/**
 * @author 北京-宏哥
 *
 * 2020年7月2日
 */
public class test {
 public static void main(String[] args) {
 // 創(chuàng)建實現(xiàn)類的對象
 BeanShellJMeter bjhg = new BeanShellJMeter("宏哥","北京");

 System.out.println("Hello!我是:"+ bjhg.getAddress()+bjhg.getUserName());
 }
}

4.7運行結(jié)果

4.將腳本導出Jar包

(1)點擊File,然后繼續(xù)點擊“Export”,如下圖所示:

(2)選擇“JAR file”,然后點擊“next”如下圖所示:

(3)選中剛剛編寫腳本的工程,選擇導出Jar包的位置(宏哥這里直接導入到Jmeter的jar包位置了),如下圖所示:

(4)點擊“Finish”,如下圖所示:

(5)查看導出的Jar包,如下圖所示:

5.JMeter引入自定義Jar包

1、新建測試計劃,導入自定義的Jar包,如下圖所示:

2、線程組下添加BeanShell 預處理程序(Parameters 放入2個參數(shù) 宏哥 北京),如下圖所示:

3、腳本參考代碼:

import com.bjhg.test.BeanShellJMeter;
BeanShellJMeter bs = new BeanShellJMeter(bsh.args[0],bsh.args[1]);
vars.put("address",bs.getAddress());
vars.put("username",bs.getUserName());

4、然后再添加添加1個調(diào)試取樣器,如下圖所示:

5、配置好以后,點擊“保存”,運行JMeter,查看表格結(jié)果(把讀到的數(shù)據(jù)放入username和adress中),如下圖所示:

6.小結(jié)

到此這篇關(guān)于JMeter導入自定義的Jar包的詳解教程的文章就介紹到這了,更多相關(guān)JMeter導入自定義Jar包內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • springboot排除某些自動配置的操作方法

    springboot排除某些自動配置的操作方法

    Spring Boot 提供的自動配置非常強大,某些情況下,自動配置的功能可能不符合我們的需求,需要我們自定義配置,這個時候就需要排除/禁用Spring Boot 某些類的自動化配置了,本文給大家介紹springboot排除某些自動配置的方法,感興趣的朋友一起看看吧
    2023-08-08
  • Java實現(xiàn)解壓zip壓縮包的兩種方法(支持多層級)

    Java實現(xiàn)解壓zip壓縮包的兩種方法(支持多層級)

    壓縮文件在生活中經(jīng)常能用到,在Java中提供了壓縮和解壓縮文件的功能,本文主要介紹了Java實現(xiàn)解壓zip壓縮包的兩種方法(支持多層級),感興趣的可以了解一下
    2024-03-03
  • Java Map 通過 key 或者 value 過濾的實例代碼

    Java Map 通過 key 或者 value 過濾的實例代碼

    這篇文章主要介紹了Java Map 通過 key 或者 value 過濾的實例代碼,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2018-06-06
  • java為何不能多繼承的原因詳解

    java為何不能多繼承的原因詳解

    多重繼承是一個子類從多個父類中繼承屬性和方法。C++, Common Lisp是時下支持多重繼承的流行語言。那java為何不能多繼承呢,下面小編帶大家來一起學習一下吧
    2019-06-06
  • Spring boot 總結(jié)之跨域處理cors的方法

    Spring boot 總結(jié)之跨域處理cors的方法

    本篇文章主要介紹了Spring boot 總結(jié)之跨域處理cors的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-02-02
  • 解決Request.getParameter獲取不到特殊字符bug問題

    解決Request.getParameter獲取不到特殊字符bug問題

    這篇文章主要介紹了解決Request.getParameter獲取不到特殊字符bug問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • 基于Java ORM框架的使用詳解

    基于Java ORM框架的使用詳解

    本篇文章是對Java中ORM框架的使用進行了詳細的分析介紹,需要的朋友參考下
    2013-05-05
  • java面向?qū)ο缶幊填惖膬?nèi)聚性分析

    java面向?qū)ο缶幊填惖膬?nèi)聚性分析

    高內(nèi)聚、低耦合是軟件設(shè)計中非常關(guān)鍵的概念。在面向?qū)ο蟪绦蛟O(shè)計中類的劃分時,類的內(nèi)聚性越高,其封裝性越好,越容易復用
    2021-10-10
  • springboot后端存儲富文本內(nèi)容的思路與步驟(含圖片內(nèi)容)

    springboot后端存儲富文本內(nèi)容的思路與步驟(含圖片內(nèi)容)

    在所有的編輯器中,大概最受歡迎的就是富文本編輯器和MarkDown編輯器了,下面這篇文章主要給大家介紹了關(guān)于springboot后端存儲富文本內(nèi)容的思路與步驟的相關(guān)資料,需要的朋友可以參考下
    2023-04-04
  • Java switch case數(shù)據(jù)類型原理解析

    Java switch case數(shù)據(jù)類型原理解析

    這篇文章主要介紹了Java switch case數(shù)據(jù)類型原理解析,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-01-01

最新評論