1、右击测试计划-> 添加 -> threads(users) -> 线程组
2、设置线程属性,用于并发请求。
介绍:
线程数: 5
ramp-up period(in seconds) : 1
循环次数: 2
含义:1秒种起动5个线程,每个线程循环调用2次java请求
3、线程组右击 -> 添加 -> sampler -> java请求
之前建立测试类:
java代码
package com.my.test;
import java.util.random;
import org.apache.jmeter.protocol.java.sampler.abstractjavasamplerclient;
import org.apache.jmeter.protocol.java.sampler.javasamplercontext;
import org.apache.jmeter.samplers.sampleresult;
/**
* hello world!
*
*/
public class app extends abstractjavasamplerclient{
public static double computer(double a,double b){
return a * b / a * a;
}
@override
public sampleresult runtest(javasamplercontext arg0) {
// todo auto-generated method stub
sampleresult sr = new sampleresult();
sr.samplestart();
random random = new random();
for(int i=0; i<10000; i++){
computer(random.nextdouble(),random.nextdouble());
sr.setsuccessful(true);
sr.sampleend();
return sr;
public void setuptest(javasamplercontext context) {
super.setuptest(context);
public void teardowntest(javasamplercontext context) {
super.teardowntest(context);
使用的jar包有:apachejmeter_java.jar ,apachejmeter_core.jar
上述jar包在 %jmeter_home%/lib/ext/下
将测试程序打成jar包,放在%jmeter_home%/lib/ext/下
这里会自动识别出该类,选择。
4、线程组右击 -> 添加 -> 监听器 -> 用表格察看结果
ctrl + r,开始运行,
ctrl + e,清除历史结果
最新内容请见作者的github页:http://qaseven.github.io/