`
javantsky
  • 浏览: 84288 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

使用LoadRunner测试Java APP

阅读更多

全站文章分类中居然没有测试部分的分类,只好选JavaEye了,^_^

 

本文中不讲LoadRunner的其他特性,仅仅将怎么用他来测试Java App,我用的是LR8.0。

 

第一步,安装LoadRunner。

第二步,如果不是正版的,你知道怎么做的,哈哈。

第三步,打LR支持Java Vuser的补丁,LR_support_java1.5。

第四步,安装java运行环境,一定要安装JDK1.5,其他版本都不行!怎么安装配置?google吧。

 

前面四步完了后,基础环境就已经准备ok了,下面正式开始测试的工作了。

 

 step1: 创建Java Vuser脚本

import lrapi.lr;

public class Actions
{

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


	public int action() {
		try
        {
        	lr.rendezvous("测试图片处理gm");
        		int tm = (int)(Math.random()*120);
			String sn = "e:\\testImg\\" + tm;
			String dn = "e:\\testImg\\d\\" + tm + "_" + System.nanoTime();
		
			Im4J t = new Im4J();

			t.cropImage(sn + ".JPG", dn + ".JPG", 180, 180);

			t.compressImage(dn + ".JPG", dn + "_2.JPG", 70);
			
        }
        catch(Exception e)
        {
        	e.printStackTrace();
        }
		
		return 0;
	}//end of action


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

上面的try部分就是你需要根据实际情况修改的。

 

step2:指定你需要测试的java app的class路径

RuntimeSettings-〉Java Environment Settings-〉Classpath,新增一个路径,指向你的app目录即可。

 

step3:设置测试场景,开始测试。

step4:等待,获取测试结果。

step5:分析测试结果。

 

 

如果你对LoadRunner不熟悉,请Google吧。

0
1
分享到:
评论

相关推荐

    测试-App自动化知识点汇总1

    8. **性能测试**:性能测试评估App的响应时间、内存占用和CPU使用率等。工具如MonkeyRunner、LoadRunner、JUnit+JMeter可用于压力测试和负载测试。 9. **兼容性测试**:测试App在不同设备、操作系统版本和屏幕尺寸...

    loadrunner 三大组件详细操作手册

    **1-13 使用LoadRunner来录制手机APP脚本** - 使用Mobile Protocol进行移动应用的性能测试。 - 支持iOS和Android平台。 **1-14 Java Vuser协议脚本编写实战** - Java Vuser协议适用于Java应用程序的性能测试。 - ...

    测试(web,app,接口,性能,自动化)讲义.rar

    Selenium是常见的自动化测试工具,支持多种编程语言,如Java、Python等。测试者可以通过编写脚本来模拟用户操作,如点击按钮、填写表单、导航页面等。此外,TestNG或JUnit等框架用于组织和执行测试用例。 2. **App...

    软件测试的技术学习路线图

    性能测试常用的工具有jmeter和loadrunner大家可以根据需要进行学习。 性能测试基础概念了解、一文搞懂全部性能指标、Jmeter五步都是性能测试中需要了解的重要知识点。 软件测试的技术学习路线图可以分为五个方面:...

    loadrunner问题以及解决方式

    【LoadRunner性能测试详解】 LoadRunner是一款强大的性能测试工具,由HP公司开发,主要用于测试应用程序的性能和稳定性。本文将详细介绍LoadRunner的基本操作,包括VuGen(虚拟用户生成器)、Controller(控制器)...

    自动化软件测试书籍

    8. 性能和负载测试:自动化工具如Apache JMeter、LoadRunner和 Gatling 可以模拟高并发场景,评估系统的稳定性和性能瓶颈。 9. 数据库测试:自动化数据库测试包括验证数据的完整性和一致性,以及查询和存储过程的...

    软件测试资源:常见的测试工具,包含详细介绍

    loadrunner是一款功能全面且专业的性能测试工具,虽然功能强大,但要精通使用它并不容易。jmeter基于Java平台,是一款开源的性能测试工具,它同样强大且易于使用。Locust是一款基于Python的性能测试工具,它可以模拟...

    软件测试工程师面试题锦集 工作职责和要求

    1. **基础知识**:面试中,测试工程师可能需要展示对编程语言(如Java、Python或C#)的基本理解,以及对操作系统(如Windows、Linux)和数据库(如SQL Server、MySQL)的基础知识。 2. **测试理论**:面试者应熟悉...

    测试学习路线图

    它基于WebDriver协议,允许测试人员使用Java、Python、Ruby等编程语言编写测试脚本,实现跨平台的移动应用自动化测试。学习APPIUM,你需要理解移动设备的模拟器或真实设备的配置,掌握WebDriver接口以及如何编写和...

    测试组内部培训(模版).pptx

    - 提供了关于测试技术的书籍推荐,包括JMeter、Loadrunner、Python+requests工具书,以及Java版APP自动化工具书。 9. **Q&A**: - 提供了一个环节用于解答员工在培训过程中的疑问。 总的来说,这份培训材料全面...

    毕业论文安卓817多国语言翻译器app.doc

    在系统的测试阶段,需要使用 JUnit 进行单元测试,使用 Selenium 进行集成测试,使用 LoadRunner 进行性能测试。 基于 Android 平台的多国语言翻译器设计与实现是将 Android 平台、Java 语言、Eclipse、KSOAP2 技术...

    2.软件测试简历模板(18本).doc

    - 熟练使用LINUX系统,熟悉Oracle和MySQL数据库,以及PLSQL,具备一定的服务器管理和Java测试环境搭建能力。 - 应聘者还使用了Xmid进行需求分析,Selenium进行自动化测试,Jmeter进行接口测试,loadRunner进行性能...

    长连接和短连接性能测试结果差异 (1).docx

    本次测试通过LoadRunner工具的Java脚本进行模拟,对比了两种连接方式在并发线程数、每秒事务处理量(TPS)以及服务器资源消耗上的表现。 1. **TCP长连接**: - 长连接是指客户端与服务器建立连接后,在一段时间内...

    李宏远-软件测试.pdf

    项目经历方面,他熟悉APP测试环境的搭建,使用adb命令和Monkey测试软件的稳定性和健壮性,还了解Java的基本原理和API,具备一定的计算机科学基础,熟悉数据结构和算法,以及Web前端开发的基本知识。 综合来看,李...

    技能大赛 软件测试

    - **功能测试**:包括测试方案制定、测试用例设计、测试执行以及Bug提交(含移动APP测试执行和Bug提交)、测试总结报告编写等环节。 - **性能测试**:涉及性能测试工具的使用、性能测试执行和性能测试总结报告编写...

    自动化测试知识ppt包含qtp实践

    - **涉及物理设备交互的测试**:需要实际硬件环境下的测试,如手机APP的物理按键操作。 #### 三、自动化测试工具分类 ##### 3.1 功能测试工具 - **QuickTest Professional (QTP)**:适用于多种应用环境的功能测试...

    脚本录制工具

    6. **执行和分析**:运行LoadRunner测试,收集性能指标如响应时间、吞吐量、错误率等,并对结果进行分析,以识别性能瓶颈和问题。 在实际应用中,可能还需要进行脚本优化,例如处理动态参数、添加事务和检查点,以...

    Tomcat与Java.Web(源文件)

    15. **性能测试与调优**:使用Apache JMeter、LoadRunner等工具进行压力测试,找出性能瓶颈,针对性地进行优化。 综上所述,Tomcat与Java.Web的结合是开发和部署Java Web应用的常用方式,通过深入理解这些知识点,...

    游戏 压力测试工具

    标签中的“源码”暗示了我们可能需要掌握C++、C#或Java等编程语言,以便对测试工具进行调整和扩展。 在实际操作中,一个典型的游戏压力测试流程可能包括以下几个步骤: 1. **配置测试环境**:设置服务器和客户端的...

Global site tag (gtag.js) - Google Analytics