LR__java vuser简单运用

上一篇 / 下一篇  2012-02-08 09:50:58 / 个人分类:loadRunner

新建脚本,所有协议中选择Java Vuser

调用java工程中的函数,需要把该java工程编译好的class文件,放置到LR安装目录的class文件夹下。

例如:

1、我有一个paoyun的java工程,我需要调用该工程下的某个函数;

2、需要把paoyun编译好的class文件,拷贝到HP、LoadRunner安装目录的classes目录下,即:...\HP\LoadRunner\classes

3、要调用的时候,直接在LR的脚本中运用即可。

/*
 * LoadRunner Java script. (Build: 3020)
 *
 * Script. Description:
 *                    
 */

import org.omg.CosNaming.NamingContextPackage.NotFound;

import lrapi.lr;
import lrapi.web;

public class Actions
{

 public int init() throws Throwable {
  return 0;
 }//end of init


 public int action() throws Throwable {

     lr.save_string(code.init(),"param");-----code.int()就是调用java工程中的函数,code类下面的init()函数

     //lr.rendezvous("logo-rendenzvous");

     web.reg_find("Text=注册",new String[]{
  "FAIL=NOTFOUND",
  "LAST"
     });---java vuser调用LR的公共函数用的是".",而c vuser用的是"_",web_reg_find().

     lr.start_transaction("LOGO");
      
     web.custom_request("Logo",
    "Method=GET",
          new String[]{
       "URL=http://192.168.0.80:9005/da?d=<param>",
       "RecContentType=text/xml",
       "LAST"});

     lr.end_transaction("LOGO",lr.AUTO);

    
     return 0;
 }//end of action


 public int end() throws Throwable {
  return 0;
 }//end of end
}

说明:运行LR脚本的时候需要把jdk都调用起来,导致在进行负载测试时,初始化的时候,测试机的cpu很高。


TAG:

like405的个人空间 引用 删除 like405   /   2015-05-22 12:10:20
3
引用 删除 qq110120   /   2014-10-16 13:08:09
5
 

评分:0

我来说两句

日历

« 2024-05-06  
   1234
567891011
12131415161718
19202122232425
262728293031 

数据统计

  • 访问量: 16009
  • 日志数: 18
  • 建立时间: 2012-01-30
  • 更新时间: 2012-06-07

RSS订阅

Open Toolbar