PS:不會使用jmeter以及沒有編程基礎(chǔ)的不推薦看。
個人一直認(rèn)為使用Loadrunner或者Jmeter來測試java 方法都是費(fèi)力不討好的事情。java本身有多線程機(jī)制,直接寫個測試類弄弄不好了嘛。但是還是架不住很多人的需求,簡單來講一下如果使用Jmeter測試java request吧。
首先本人準(zhǔn)備測試的jar包已經(jīng)準(zhǔn)備好了叫Hello.jar,源代碼如下:
package com.test.webservice;
public class Hello
{
public String sayHello()
{
return "Hello";
}
public String sayHelloToPerson(String s)
{
if(s == null || s.equals(""))
s = "nobody";
return (new StringBuilder()).append("Hello ").append(s).toString();
}
public int sum(int a,int b)
{
return a+b;
}
}
|
要在Jmeter里面使用java request測試Hello.jar里面的方法,需要做一些工作。
一、在eclipse(別的也可以)里面新建一個工程,把{Jmeter_home}lib目錄下的所有jar
。ǜ鶕(jù)情況其實(shí)可以只用導(dǎo)入以下幾個:ApacheJmeter_core.jar、Apache_Jmeter_java.jar、jorphan.jar、logkit-2.0.jar、avalon-framwork-4.1.4.jar)和被測的jar(包括被測試的方法需要用到的所有第三方j(luò)ar)都導(dǎo)入到classpath。
二、編寫測試類