loadrunner java脚本_LoadRunner11编写Java Vsuer 脚本

LoadRunner可以运行Java脚本,但需要配置JDK。Java语言不同于C语言,需要编译后才能运行,因此需要安装配置JDK。

环境:LoadRunner11 + JDK 1.6 32位。(LoadRunner11支持JDK 1.6 和 1.5

两个版本,且支持32位。在测试过程中1.5会报错,但网上有实验成功的,因此我选用的是JDK1.6

版本的。注意:不要在同一台计算机上安装多个版本的JDK,如果报错,请相信可能是你环境变量配置的有问题,也可能是你选择的JDK版本有问题,不要怀疑LoadRunner,可以多尝试几次。)

配置好环境变量之后,可以在LoadRunner中直接新建​ Java

Vsuer脚本。可以在Ecalipse中编译之后,把class文件拷贝到脚本的根目录下,转载的这篇文章有很详细的描述,我照着文中的描述做了一遍,是可以运行成功的。

也可以直接在LoadRunner中编写Java程序,下面是我自己根据一本书上改写的例子,也是可以运行成功的。

import lrapi.lr;

public class Actions

{

int[]

numberArray={0,2,3,4,1,67,34,12,89,34,56,12,28,48,91};

//冒泡排序

private void BubbleSort(int[] data)

{

for (int i=0; i

{

for(int j = data.length-1; j > i;j--)

{

if(data[j] <

data[j-1]){

swap(data, j, j - 1);

}

}

System.out.println(data[i]+"\t");

}

}

//换位置函数

private void swap(int[] data, int i, int j)

{

int tmp=data[i];

data[i]=data[j];

data[j]=tmp;

}

//自定义排序函数

private void CustomizeSort(int[] data)

{

for (int i=0; i

< data.length; i++)

{

for(int j = i + 1; j < data.length; j++)

{

if(data[i]>data[j])

{

swap(data,i,j);

}

}

System.out.println(data[i]+"/");

}

}

public int init() throws Throwable {

return 0;

}//end of init

public int action() throws Throwable {

lr.start_transaction("冒泡排序");

BubbleSort(numberArray);

lr.end_transaction("冒泡排序",lr.PASS);

System.out.println("----------------------");

lr.start_transaction("自定义排序");

CustomizeSort(numberArray);

lr.end_transaction("自定义排序",

lr.PASS);

return 0;

}//end of action

public int end() throws Throwable {

return 0;

}//end of end

}

​安装LR 和 JDK 的时候有以下三种情况

1、 先安装LR,然后安装 JDK(1.6 版本32 位)​;

2、 先安装JDK,然后安装LR​;

3、 安装LR,从别处拷来的JDK;

​无论上述哪种情况,都只需要正确配置JDK路径,或者在图示位置处指定JDK路径即可(只到根目录)。

a4c26d1e5885305701be709a3d33442f.png

​​​​​

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值