JMeter- 使用Beanshell測試Jar裏的方法

藉助BeanShell的使用,來測試一個Java工具類裏面的方法調用。例如開發寫了一個工具類,這個不是一個接口,但是供很多地方調用的一個工具類。我們有這麼一個需求,想測試下這個工具類裏面方法的壓力或者性能瓶頸。這個時候,我們就需要把這個工具類導出jar包,然後把jar包添加到JMeter中,我們可以利用BeanShell進行對工具類的方法進行調用和測試。確定功能測試通過之後,我們就可以進行壓測。

 

1.先在Eclipse上寫一個工具類,代碼如下。

 

package testing;
 
public class Calculation {
    
    public int sum(int a, int b) {
        return a + b;
    }
    
    public int sub(int a, int b) {
        return a - b;
    }
    
    public int mul(int a, int b) {
        return a * b;
    }
    
    public int div(int a, int b) {
        return a / b;
    }
}

2.把工具類導出成jar文件

點擊項目名稱,右鍵,選擇export,導出,選擇JAR file.

 

選擇導出到桌面,我命名這個Jar文件名爲JMeterUtil.jar

 

3.Jar文件添加到JMeter

 

打開JMeter,點擊測試計劃下面的瀏覽器按鈕,上傳JMeterUtil.jar文件

 

 

4.添加一個BeanShell Sampler

 在當前線程組下,添加一個BeanShell Sampler. 輸入如下代碼,我們來測試下調用工具類裏面的兩個整數相加的方法是否可行。

import testing. Calculation ;

Calculation cal = new Calculation();
a= cal.sum(10,20);
System.out.println(a)

 

 

添加一個察看結果樹監聽,看看運行結果。

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章