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("恭喜你调用静态main函数成功");
16 
17    }
18 
19 }

2、导出jar包并命名为HelloWorld.jar

3、将新生成的jar包HelloWorld.jar放到一个指定的目录下,如D:\LoadRunner\jar。

4、新建Virtual User:选Java Vuser

5、导入jar包文件HelloWorld.jar,Run-time Settings--classpath加入HelloWorld.jar。

6、写脚本,代码如下:

 1 import lrapi.lr;
 2 
 3 import com.lkf.HelloWorld;
 4 
 5  
 6 
 7 public class Actions
 8 
 9 {
10 
11  
12 
13              public int init() throws Throwable {
14 
15                 return 0;
16 
17              }//end of init
18 
19              public int action() throws Throwable {
20 
21                  //调用自定义函数getHello()
22 
23                 HelloWorld h = new HelloWorld();
24 
25                 System.out.println(h.getHello());
26 
27                 //调用静态系统main函数
28 
29                 HelloWorld.main(null);
30 
31                 return 0;
32 
33              }//end of action
34 
35              public int end() throws Throwable {
36 
37                 return 0;
38 
39              }//end of end
40 
41 }

7、运行脚本结果,看到如下输出结果,说明脚本运行成功了

System. out:调用自定义函数getHello()
System. out:恭喜你调用静态main函数成功

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏debugeeker的专栏

《coredump问题原理探究》Linux x86版4.3节函数的逆向之条件结构

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/xuzhina/article/detai...

12020
来自专栏数据结构与算法

3186 队列练习 2

3186 队列练习 2 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 黄金 Gold 题目描述 Description (此题...

27250
来自专栏情情说

深入浅出MyBatis:反射和动态代理

前三篇详细总结了Mybatis的基本特性、常用配置、映射器,相对于Hibernate,映射器的配置相对复杂,但有很好的灵活性和扩展性,可以应对各种业务场景。熟练...

46870
来自专栏python3

Python语句-if.....else......

似乎所有的条件语句都使用if.....else.....,它的作用可以简单地概括为非此即彼,满足条件A则执行A的语句,否则执行B语句,python的if.......

10720
来自专栏Android开发指南

7:多线程

30880
来自专栏技术小站

编程填空:第i位替换 编程填空:第i位取反 编程填空:左边i位取反

写出函数中缺失的部分,使得函数返回值为一个整数,该整数的第i位和m的第i位相同,其他位和n相同。

24110
来自专栏mukekeheart的iOS之旅

Java基础——异常体系

在Java中,异常对象都是派生于Throwable类的一个实例,Java的异常体系如下图所示: ?    所有的异常都是由Throwable继承而来,在下一层立...

28570
来自专栏数据结构与算法

3185 队列练习 1

3185 队列练习 1 时间限制: 1 s 空间限制: 128000 KB 题目等级 : 黄金 Gold 题目描述 Description 给定一...

32160
来自专栏我的博客

php使用elasticsearch

1.引入包 composer require elasticsearch/elasticsearch 2.DEMO参考 <?php require_once ...

45370
来自专栏我是攻城师

重温java代理模式

29590

扫码关注云+社区

领取腾讯云代金券