html tool

2017年11月14日星期二

转:jmeter中BeanShell Sampler引用java代码的3种方式---java,class

http://blog.csdn.net/kaluman/article/details/73119662

//导入java文件
public String test()
{
 log.info("********************************************1");
 source("G:\\jmeter_test\\Demo.java");
 log.info("********************************************2");
 test11 ts = new test11();
 log.info("********************************************3");
 int res = ts.test();
 //int res = ts.x();
 vars.put("resA",res.toString());
 log.info(vars.get("resA"));
 return "success";  
}
test();

//导入class文件
addClassPath("D:\\");
import com.AddMethod;//AddMethod是class文件的文件名,放到D盘比较深的一个目录里
int addm = new AddMethod().add(6,9);
vars.put("num",addm.toString());
vars.put("name","kaku");
log.info("test");
return "success";
return num;

二、验证方式
当不确定写的代码或者引用的java文件是否正确时,可以通过下面的步骤,去验证是否正确。
1、在测试计划上,用户定义的变量这里,添加一个常量
2、在BeanShell Sampler上下方各添加一个Debug Sampler,并在最后加上查看结果数的监听器,如上图;
3、然后分别把上面讲到的方式去进行试验,看最后一个Debug Sampler的响应数据是否跟着java代码设置的而变化了,如下



没有评论:

发表评论