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:

 

评分:0

我来说两句

Open Toolbar