loadrunner JavaVuser的使用

(1)先安装JDK,最好按照1.6,32位版本的,本人安装1.8版本跑脚本出错,改成1.6就好了

(2)在“运行时设置”中,选择“”,找到JDK,写入文件路径

(3)如果需要调用类库,请将类库的导入“classpath”

(4)之后就可以写脚本了,可以先在eclipse里写好,再copy到LR中。

(5)可以通过LR自带的小工具web_to_java.sed,把web(HTTP/HTML)脚本转化为JavaVuser脚本,因为web(HTTP/HTML)是可以录制的,录制好之后转成JavaVuser脚本,再导入类库、增强脚本,很方便;方法如下:(先把要转化的脚本放入c:\web.txt,自建)

1)将要转换的web脚本复制出来并保存到文本文件中
2)参数界定符部分需要由{}手动修改成<>
3)打开CMD
4)切换到 C:\Program Files\HP\LoadRunner\dat
5)运行 ..\bin\sed -f web_to_java.sed c:\web.txt > c:\java.txt

(6)然后把转换好的代码,放到对应的区域里,init的就放到init里,action的放到action里,如下图


需要注意的是,转过来的代码可能会有一丢丢小问题,本人在使用中就遇到过,

比如原代码用的是“web_reg_save_param_ex”函数,转过来之后变成“lrapi.web.reg_save_param_ex”编译时发现报错,查看帮助文档,发现LR中没有“lrapi.web.reg_save_param_ex”,只有“lrapi.web.reg_save_param”,这时按照提示改下即可。有时还遇到格式问题。

应该就这么多了。

对了还应该注意java中线程安全的问题,本人java也是个二把刀,就不多说了。

时间: 2024-10-13 03:22:59

loadrunner JavaVuser的使用的相关文章

老李分享:loadrunner用javavuser进行接口测试

老李分享:loadrunner用javavuser进行接口测试 在这里分享一个poptest培训过程中案例,在日常工作中会遇到被测试系统通讯都是通过加密的数据包,加密算法是公司自己开发的,并且发送的数据包还要经过系统的压缩,以保证系统的性能.利用loadrunner就无法解决这里的加密的技术问题,利用javavuser会更好一些,可以利用java更强大的包来开发更加完善的脚本. 第一步:loadrunner创建java_vuser脚本 : 在建立脚本界面选择Create/Edit Script-

Loadrunner中web脚本转成JavaVuser脚本

先用web方式录制好脚本,进行参数化,关联验证等操作,之后执行以下步骤: 1)将要转换的web脚本复制出来并保存到web.txt中2)参数界定符部分需要由{}手动修改成<>,包括参数化的和关联验证的等3)打开CMD4)切换到 C:\Program Files\HP\LoadRunner\dat5)运行 ..\bin\sed -f web_to_java.sed c:\web.txt > c:\java.txt6) 新建JavaVuser的工程,把java.txt的内容粘贴到actions

loadrunner用javavuser进行接口测试

在日常工作中会遇到被测试系统通讯都是通过加密的数据包,加密算法是公司自己开发的,并且发送的数据包还要经过系统的压缩,以保证系统的性能.利用loadrunner就无法解决这里的加密的技术问题,利用javavuser会更好一些,可以利用java更强大的包来开发更加完善的脚本. 第一步:loadrunner创建java_vuser脚本 : 在建立脚本界面选择Create/Edit Script-->New Script-->选择java协议-->java_vuser 建立脚本, 第二步:配置l

loadrunner中JavaVuser脚本的编写

1.环境准备:      LoadRunner11----->对应JDK1.6版本(32位) LoadRunner12----->对应JDK1.7版本(32位) (一).JDK下载安装完成后,配置环境变量: 1).系统变量→新建 JAVA_HOME 变量 .    变量值填写jdk的安装目录(例如:C:\Program Files (x86)\Java\jdk1.7.0_25) 2).系统变量→寻找 Path 变量→编辑,在变量值最后输入 %JAVA_HOME%\bin;%JAVA_HOME%

loadrunner 运行javavuser报错Failed to get JRE version解决方法

报错信息 Error: Failed to get JRE version. Check that your PATH environment variable contains <JDK>\bin directory.   [MsgId: MERR-22986] Warning: Extension java_int.dll reports error -1 on call to function ExtPerProcessInitialize [MsgId: MWAR-10485] Err

Jememeter和Loadrunner测试MySQL性能

From:http://blog.csdn.net/testingstar/article/details/60579454 MySQL数据库性能测试的方法 前置条件: 安装系统:windows 7 64 MySQL版本:mysql-installer-community-5.6.35.0 Java版本:jdk1.6.0_45 Jmeter版本:apache-jmeter-3.1 Mysql odbc驱动:mysql-connector-odbc-5.1.7-win32.msi Mysql jd

JavaVuser脚本开发-环境搭建

众所周知,loadrunner可以使用多种协议进行性能测试.这里不得不提到JavaVuser协议. 你是否已经厌烦了在loadrunner脚本开发中,使用各种c函数进行复杂的字符串拼接,解析报文? 那么为什么不使用loadrunner提供的JavaVuser协议开发基于java的脚本呢. 1.前提 可以直接使用Java提供的逻辑代码的场景. 2.环境 loadrunner11.0 jdk1.6.32_x86_32 3.新建脚本 选择JavaVuser协议 4.设置Java环境 Vuser--Ru

老李分享:loadrunner的java user脚本开发

老李分享:loadrunner的java user脚本开发 poptest在性能测试loadrunner的课程里,以web协议为主,同时也讲解其他协议的脚本开发,对于一个性能测试工程师需要掌握一个以上的协议,在这里大家可以看看javauser的脚本开发环境如何搭建. 有对java比较熟悉的朋友,完全可以直接调用javauser来解析协议报文,处理逻辑请求. 脚本开发环境: loadrunner11.0 jdk1.6.32_x86_32 脚本开发 1.选择JavaVuser协议 2.配置java环

loadrunner之java user脚本开发

脚本开发环境: loadrunner11.0 jdk1.6.32_x86_32 脚本开发 1.选择JavaVuser协议 2.配置java环境(Vuser--RunTime Settings) 3.开发javavuser脚本 /*  * LoadRunner Java script. (Build: _build_number_)  *  * Script Description: JavaVuser访问页面  *  * creator:jeffsui  *  * Create Time:201