`

LoadRunner使用Java代码编写脚本

 
阅读更多

在录制脚本时可以选择Java Vuser方式来编写代码实现,有几个注意点:
在脚本编辑界面按F4的Run-time Settings,可以设置JRE和ClassPath路径;
Actions类中使用的class包括Run-time Settings中设置的类路径、JRE下的类以及HP\LoadRunner\classes下的lr相关类;对于初始化的信息需要在默认构造器上做,不能使用static静态块;


/*
* LoadRunner Java script. (Build: _build_number_)

* Script Description: 
*                     
*/
import lrapi.lr;

public class Actions
{

        private JmsSender send = new JmsSender();

        public Actions(){
                send.init();
        }

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


        public int action() throws Throwable {
                lr.start_transaction("s");
                lr.output_message("开始发送消息");
                try {
                  send.sendMessage("消息内容");
                  lr.end_transaction("s", lr.PASS);
                } catch (Exception e) {
                  lr.end_transaction("s", lr.FAIL);
                }
                lr.output_message("发送消息成功");
                return 0;
        }//end of action


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


}


 

分享到:
评论

相关推荐

    使用LoadRunner-编写JAVA-测试脚本.docx

    【使用LoadRunner编写JAVA测试脚本】 LoadRunner是一款强大的负载测试工具,它允许测试人员模拟大量用户并发执行任务,以评估应用程序的性能和稳定性。在本文档中,我们将重点讨论如何使用LoadRunner来编写JAVA测试...

    使用LoadRunner-编写JAVA-测试脚本.zip

    "使用LoadRunner-编写JAVA-测试脚本.zip" 这个标题指出,这个压缩包包含的是关于如何使用HP LoadRunner工具来编写Java语言的性能测试脚本的相关资料。LoadRunner是一款功能强大的负载和性能测试工具,常用于验证应用...

    10 Loadrunner中Java Vuser协议脚本1

    例如,如果需要测试一个依赖于核心算法或复杂业务逻辑的Java应用,可以直接在脚本中编写对应的Java代码。 在LoadRunner中创建Java Vuser时,选择"Virtual User Generator",然后选择Java Vuser协议。接着,可以在...

    Loadrunner学习---脚本编写系列

    【LoadRunner学习---脚本编写系列】是一系列关于LoadRunner工具中脚本开发的文章,旨在帮助读者掌握如何高效地编写LoadRunner脚本。LoadRunner是一款功能强大的性能测试工具,通过模拟多个用户并发执行脚本,以检测...

    loadrunner_java_vuser实现smtp邮件发送的脚本.doc

    在本文中,我们将深入探讨如何使用LoadRunner的Java VUser脚本实现SMTP邮件发送的测试。LoadRunner是一款强大的性能测试工具,它允许我们通过编写脚本来模拟多个用户的行为,以测试系统的性能和稳定性。在Java VUser...

    使用java 在LoadRunner进行虚拟用户编程

    Java虚拟用户脚本可放置任何标准Java代码,这意味着你可以利用Java的丰富库和算法进行复杂的测试场景模拟。例如,可以创建数据结构、实现算法,甚至调用外部服务API来模拟真实用户行为。 4、**Java虚拟用户适用范围...

    loadrunner批量发送邮件脚本

    总结来说,这个场景展示了如何使用LoadRunner结合SMTP协议,通过编写Java Vuser脚本来实现邮件系统的自动化测试,特别是批量发送邮件的功能。这种测试方法对于优化邮件服务的性能和可靠性至关重要。

    LoadRunner脚本

    5. 根据业务处理列表上指定的用户使用步骤和 screen 的顺序来使用 VuGen 录制程序,产生一系列脚本代码。 6. 根据改进脚本方法和脚本语言规则来修改脚本。 7. 通过在 VuGen 中运行来调试和调整脚本(单个用户),...

    使用java在LoadRunner进行虚拟用户编程.doc

    在LoadRunner性能测试工具中,Java虚拟用户是一种强大的功能,它允许测试人员使用Java语言来编写性能测试脚本,从而提升测试效率和灵活性。Java虚拟用户不仅限于测试Java应用程序,还可以测试其他平台的系统性能,这...

    LR 脚本编写教程

    - **技术提升**:手动编写脚本能帮助测试人员深入理解LoadRunner的工作机制,提高技术水平。 - **缺点**:编写过程相对复杂,需要具备一定的编程基础。 #### 二、增强脚本的重要性 增强脚本不仅提高了脚本的实用...

    压力测试脚本

    2. **脚本语言**:大多数压力测试工具支持自定义脚本语言,例如JMeter使用Java语法的Groovy或BSF脚本,LoadRunner有其专有的Vuser脚本语言。开发者需要掌握这些语言来编写复杂的测试逻辑。 3. **负载模拟**:脚本...

    LoadRunner脚本编写[汇编].pdf

    LoadRunner脚本编写是软件开发中的一种重要技术, LoadRunner 提供了两种生成脚本的方式,一种是自己编写手动添加或嵌入源代码,另一种是通过 LoadRunner 提供的录制功能,运行程序自动录制生成脚本。手写添加增强...

    loadrunner笔记2----使用程序批量动态生成脚本

    2. 编写程序:使用熟悉的编程语言(如C++、Python、Java等)编写程序,该程序将读取数据,调用LR_API生成对应的LoadRunner脚本语句。 3. 脚本框架:建立一个基本的LoadRunner脚本模板,包括必要的初始化、设置和...

    用java在LoadRunner定义虚拟用户

    - **JavaVuser**:这是一种自定义的Java虚拟用户脚本,使用标准的Java语言编写。这种虚拟用户不能录制,只能纯手工编写,具有广泛的适用性。 - **Corba-Java**:这种类型的虚拟用户主要用于测试Java编写的Corba应用...

    LoadRunner脚本编写

    好多测试员认为在loadrunner中编写脚本很难很牛X,主要是大多测试人员并未做过开发工作,大学的那点程序基础也忘记的差不多了。还有非计  性能测试工程师要懂代码么?答案是必须的。好多测试员认为在loadrunner中编写...

    用java在LoadRunner定义虚拟用户.docx

    4. **自定义Java代码**: 录制的脚本只是起点,通常需要根据测试需求进行修改。你可以添加、删除或修改代码以精确控制虚拟用户的行为。例如,添加循环来模拟多个用户的行为,或者添加异常处理来模拟不同情况。 5. ...

    Loadrunner进行http接口压力测试.docx

    这个测试脚本使用 Java 语言编写,用于模拟用户请求 HTTP 接口,并获取响应结果。在测试过程中,我们可以根据实际情况判断响应结果,并设置返回值。 四、将测试类导出为 jar 包 将测试类编译后,我们可以将其导出...

Global site tag (gtag.js) - Google Analytics