LR之Java Vuser

  虽然LR对C有较好的支持,但有时使用Java Vuser会更方便,以下描述通过LR来编写Java脚本以及调用jar包的基本步骤。

1、安装配置java环境

  LR的java vuser脚本的执行依赖于脚本所在机器的java环境,LR并没有独立java运行环境,因此首先要在Vugen所在机器上安装java环境。特别注意:LR的不同版本对于JDK版本的支持是不同的。

环境说明:

LoadRunner11:安装路径:C:\Program Files\HP\LoadRunner

平台:windows 7sp1 32位

java版本:JDK1.6

步骤:

1)安装jdk1.6,安装目录:C:\Program Files\Java\jdk1.6.0_43

2)配置环境变量CLASSPATH和PAHT

在CLASSPATH中配置当前路径.和JDK的类库路径以及LR自己的类库路径,如:

CLASSPATH=.;C:\Program Files\Java\jdk1.6.0_43\lib;C:\Program Files\Java\jdk1.6.0_43\jre\lib;C:\Program Files\HP\LoadRunner\lib;C:\Program Files\HP\LoadRunner\classes

在PATH中增加配置当前路径.和JDK执行目录路径,如:

PATH=.;C:\Program Files\Java\jdk1.6.0_43\bin;C:\Program Files\Java\jdk1.6.0_43\jre\bin;C:\Program Files\SlickEditV18.0.1\win\;C:\ProgramFiles\TortoiseSVN\bin

3)重启下电脑,cmd中执行java -version检查环境是否正常

2、新建java vuser脚本

启动LR的Vugen中,新建一个Java Vuser协议类型的脚本:

基本示例:

如下可以看到,java vuser自动使用了vugen所在机器的java环境:

3、调用java类

当在LR中编写java脚本需要使用jdk标准库以外的类库时,直接将被调用的java字节码文件置于脚本目录下即可,如:

4、调用jar包

5、实例(发送http post请求)

时间: 2024-10-06 11:02:58

LR之Java Vuser的相关文章

LR接口测试---Java Vuser之增删改查

1 import lrapi.lr; 2 3 import java.sql.Connection; 4 import java.sql.DriverManager; 5 import java.sql.PreparedStatement; 6 import java.sql.ResultSet; 7 8 public class Actions { 9 //定义用户名,密码,连接的URL 10 String username = "root"; 11 String password

LR接口测试---Java Vuser之jdbc调试前

在eclipse下编写好的代码: 1 import lrapi.lr; 2 import java.sql.Connection; 3 import java.sql.DriverManager; 4 import java.sql.PreparedStatement; 5 import java.sql.ResultSet; 6 7 public class Actions { 8 //定义用户名,密码,连接的URL 9 String username = "root"; 10 St

Java Vuser虚拟用户

Java Vuser是自定义的Java虚拟脚本,脚本中可以使用标准的Java语言. 环境配置 1.安装jdk 注意:LR11最高支持1.6 2.配置Java环境变量 3.在lr中选择Java Vuser 协议 脚本结构 一般在init中编写初始化脚本,在action中编写业务流程,在end编写释放资源的内容 适用范围: 1)不太适合录制的业务功能点性能测试,如视频播放.http文件下载 2)利用Java语言开发的应用系统.

LR使用Java User协议环境报错Please add the <JDK>\bin to the path and try again

看标题报错信息就知道,这是java编译及运行环境配置问题,运行LR脚本时,LR代理找不到java的JDK环境,当然,可能有人会遇到说,我在cmd窗口javac 环境是没问题的呀,是的,这就要看你的jdk是什么版本有关系了,再java -version 看看你的jdk是什么版本,多少位的. 为了彻底解决LR脚本环境运行报错问题,下面步骤如下: 一.配置或重新安装配置java环境变量 具体怎么配置,网上百度有很多,我简单写一下吧(以我自己的电脑配置): 1.JAVA_HOME:C:\Java\jdk

LoadRunner JAVA Vuser协议手工写脚本Failed to find Classes.zip entry in Classpath问题 .

JAVA Vuser协议手工写脚本Failed to find Classes.zip entry in Classpath问题解决方法: 前提条件: 环境变量:正确的配置了JAVA_HOME,path正确的指明了JAVA_HOME的bin路径和LR的bin路径,classpath中指明了jdk的lib路径和LR的lib路径. 当前LoadRunner的版本是9.0版. 当前的JDK版本是1.7. 一.错误内容如下: 通知: Found jdk version: 1.7.0. [MsgId: M

loadrunner11中java vuser引用jar包

1.创建工程,新建类,HelloWorld.java,代码如下: 1 package com.liuke; 2 3 4 5 public class HelloWorld { 6 7 public String getHello(){ 8 9 return "调用自定义函数getHello()"; 10 11 } 12 13 public static void main(String[] args) { 14 15 System. out .println("恭喜你调用静态

JAVA VUser

一.java虚拟用户协议 java虚拟用户脚本主要有Java Vuser.Corba-Java.RMI-Java.EJB等类型.这些类型的虚拟用户脚本均可以用java语言来手工编写. 1. Java Vuser:子定义的Java虚拟用户脚本,脚本中可以使用标准的Java语言.这种虚拟用户不可以录制,只能采用纯手工编写,其适用范围和C Vuser一样. 2. Corba-Java:用来测试用java编写的使用corba应用程序or小程序的性能,用户可以先运行VuGen录制脚本,然后使用标准的Jav

Loadrunner 11 中的Java Vuser

Java vuser是自定义的java虚拟用户脚本,脚本中可以使用标准的java语言. 1.安装jdk 注意,lr11最高支持jdk1.6 2.配置环境变量 3.在lr中选择java vuser协议 脚本结构设计原则: 在init中编写初始化脚本 在action中编写业务流程 在end中编写释放资源等收尾操作 适用范围: 1.不适合录制的业务功能点性能测试,如视频播放,http文件下载等. 2.利用java语言开发的应用系统

【转】性能测试分享---java vuser协议(2)---LoadRunner篇

转自:http://blog.csdn.net/weiweicao0429/article/details/8941137 LoadRunner性能测试工具使用: 1.新建脚本,选择java vuser协议.初步结构是 [java] view plaincopyprint? import lrapi.lr; public class Actions { //在init方法里面编写一个虚拟用户循环只执行一次的方法,如可以把协商写在里面,就可以达到每个用户协商一次之后,就不再协商的效果 public