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%\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

轉載請注意出處,謝謝合作


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM