java Vuser编写java语言的脚本
上一篇 /
下一篇 2011-03-30 15:24:01
/ 个人分类:loadrunner
java虚拟脚本主要有,java Vuser 、Corba-java、RMI-Java 、EJB等类型。
java Vuser是自定义的java虚拟用户脚本,脚本可以使用标准的java语言,这种虚拟用户不可以录制,只能采用纯手工编写。
使用范围主要有两种:一类是不太适合录制的功能点,例如下载、视频播放;另一类是java语言开发的应用系统的性能测试,这类测试更适合采用java虚拟用户
使用vuser前要安装kdl并配置好环境变量
试验的一个小例子:
1,创建一个java project
2,创建一个类(在vwintech.lr.test包下)
package vwintech.lr.test;
public class helloworld {
public static void main(String [] args){
System.out.println("Hello World");
}
}
3,编译后将class下面的vwintech文件夹复制到loadrunner安装目录/calsses下
4,java Vuser脚本
import lrapi.lr;
import vwintech.lr.test.*;
public class Actions
{
public int init() throws Throwable {
return 0;
}
public int action() throws Throwable {
helloworld.main((String[])null);
return 0;
}
public int end() throws Throwable {
return 0;
}
}
编译后的class文件也可以放到虚拟用户脚本的目录下。放到此处只有当前java Vuer脚本可以调用。放到loadrunner安装目录/classes下,所有的java Vuer脚本均可以调用
5,点击运行,看到运行日志如下
Virtual User Script. started
Starting action vuser_init.
Ending action vuser_init.
Running Vuser...
Starting iteration 1.
Starting action Actions.
System.out: Hello World Notify:
Ending action Actions.
Ending iteration 1.
Ending Vuser...
Starting action vuser_end.
Ending action vuser_end.
Vuser Terminated.
收藏
举报
TAG: