jmeter中BeanShell Sampler引用java代码的3种方式
2017-06-12 16:01
483 查看
一、jmeter的BeanShell Sampler,可以直接引用java代码,有下面3种方式:
a.直接输入java代码;b.导入java文件;c.导入class文件
其中,引入java文件,也不需要放到根目录,只是引用时文件路径需要用双横杠\\,格式为 source("D:\\software\\workspace\\junit-test\\AddMethod.java");
引入class文件,则不需要放到根目录,只要给出在哪个盘 addClassPath("D:\\"); ,然后引入这个class文件 import com.AddMethod; ,就能自动去读取class文件了。
样式分别为:
//直接输入java代码
public static String getName(){
vars.put("姓氏","钱");
vars.put("name","vein");
return "已经执行到最后,返回success";
}
getName();
//导入java文件
source("D:\\software\\workspace\\junit-test\\AddMethod.java");//导入java文件
int addm = new AddMethod().add(5,8);//调用函数
vars.put("name","duoduo");//保存变量
vars.put("num",addm.toString());//保存变量
return "success";
return num;
//导入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、然后分别把上面讲到的3种方式去进行试验,看最后一个Debug Sampler的响应数据是否跟着java代码设置的而变化了,
以上3种方式的最后一个Debug Sampler的响应数据分别为:
a.
name=vein
姓氏=钱
b.
name=duoduo
num=13
c.
name=kaku
num=15
a.直接输入java代码;b.导入java文件;c.导入class文件
其中,引入java文件,也不需要放到根目录,只是引用时文件路径需要用双横杠\\,格式为 source("D:\\software\\workspace\\junit-test\\AddMethod.java");
引入class文件,则不需要放到根目录,只要给出在哪个盘 addClassPath("D:\\"); ,然后引入这个class文件 import com.AddMethod; ,就能自动去读取class文件了。
样式分别为:
//直接输入java代码
public static String getName(){
vars.put("姓氏","钱");
vars.put("name","vein");
return "已经执行到最后,返回success";
}
getName();
//导入java文件
source("D:\\software\\workspace\\junit-test\\AddMethod.java");//导入java文件
int addm = new AddMethod().add(5,8);//调用函数
vars.put("name","duoduo");//保存变量
vars.put("num",addm.toString());//保存变量
return "success";
return num;
//导入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、然后分别把上面讲到的3种方式去进行试验,看最后一个Debug Sampler的响应数据是否跟着java代码设置的而变化了,
以上3种方式的最后一个Debug Sampler的响应数据分别为:
a.
name=vein
姓氏=钱
b.
name=duoduo
num=13
c.
name=kaku
num=15
相关文章推荐
- Jmeter-BeanShell Sampler调用java代码
- jmeter 使用BeanShell编写java代码提取请求参数
- jmeter beanshell引用java文件,返回的汉字在jmeter中乱码
- Jmeter Beanshell java代码无法写入方法
- jmeter使用BeanShell Sampler测试自己写的java接口(二)
- jmeter 使用beanshell 调用 java 代码解决请求签名相关问题
- jmeter java sampler测试java接口(二)测试自己的代码
- jmeter使用BeanShell Sampler测试自己写的java接口(一)
- Class: org.apache.jmeter.protocol.java.sampler.JavaSampler
- 自定义style,在后置代码中引用已定义的样式的方式
- 配置----Hibernate可配置的编程方式,驱动、URL、数据库访问岁用户名、密码等用使用Java代码手动加载!
- Java如何连接Access数据库(两种方式实例代码)
- Java如何连接Access数据库(两种方式实例代码)
- java值传递的两种方式:值传递和引用传递
- Oracle连接方式、java中各种DB连接代码
- java向文件写数据的3种方式
- listView扩展2——java代码方式实现animation动画输出
- java中匿名内部类的两种实现方式 (引用)
- 用Log的方式调试java代码
- C++中通过指针,引用方式做返回值的汇编代码分析