刚刚接触Loadrunner工具,想把java项目开发的方法直接在loadrunner中调用,以下是运行时遇到的问题;
一 . JDK,loadrunner要运行java项目必须配置JDK;
在loadrunner中只能使用1.6及以下的jdk版本;且JDK需使用32位,现在loadrunner只支持32位的JDK.
二 . 编译的java项目的JDK必须与loadrunner配置的JDK版本一致,否则可能出现版本JDK错误;
配置好,环境后;一个成功的实例:
java项目在loadrunner中运行
1.一个简单的java程序:
package test;
public class Hello {
public static void main(String[] agrs)
{
System.out.println("Hello,Welcome to LoadRuner World!");
}
}
2.编译好后,复制t项目bin下的所有文件到loadrunner的classes文件下和JDK的lib文件下;
3.loadrunner 调用;在loadrunner调用java项目时,协议需选择 Java Vuser 协议;
调用脚本:
/*
* LoadRunner Java script. (Build: _build_number_)
*
* Script Description:
*
*/
import lrapi.lr;
import test.*;
public class Actions
{
public int init() throws Throwable
{
return 0;
}//end of init
public int action() throws Throwable
{
//调用的语句
Hello.main((String[])null);
return 0;
}//end of action
public int end() throws Throwable
{
return 0;
}//end of end
}
显示的结果:
Virtual User Script started at : 2015-10-07 16:13:17
Starting action vuser_init.
Ending action vuser_init.
Running Vuser...
Starting iteration 1.
Starting action Actions.
System.out: Hello,Welcome to LoadRuner World!
Notify:
Ending action Actions.
Ending iteration 1.
Ending Vuser...
Starting action vuser_end.
Ending action vuser_end.
Vuser Terminated.