全站文章分类中居然没有测试部分的分类,只好选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吧。
分享到:
相关推荐
8. **性能测试**:性能测试评估App的响应时间、内存占用和CPU使用率等。工具如MonkeyRunner、LoadRunner、JUnit+JMeter可用于压力测试和负载测试。 9. **兼容性测试**:测试App在不同设备、操作系统版本和屏幕尺寸...
**1-13 使用LoadRunner来录制手机APP脚本** - 使用Mobile Protocol进行移动应用的性能测试。 - 支持iOS和Android平台。 **1-14 Java Vuser协议脚本编写实战** - Java Vuser协议适用于Java应用程序的性能测试。 - ...
Selenium是常见的自动化测试工具,支持多种编程语言,如Java、Python等。测试者可以通过编写脚本来模拟用户操作,如点击按钮、填写表单、导航页面等。此外,TestNG或JUnit等框架用于组织和执行测试用例。 2. **App...
性能测试常用的工具有jmeter和loadrunner大家可以根据需要进行学习。 性能测试基础概念了解、一文搞懂全部性能指标、Jmeter五步都是性能测试中需要了解的重要知识点。 软件测试的技术学习路线图可以分为五个方面:...
【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接口以及如何编写和...
- 提供了关于测试技术的书籍推荐,包括JMeter、Loadrunner、Python+requests工具书,以及Java版APP自动化工具书。 9. **Q&A**: - 提供了一个环节用于解答员工在培训过程中的疑问。 总的来说,这份培训材料全面...
在系统的测试阶段,需要使用 JUnit 进行单元测试,使用 Selenium 进行集成测试,使用 LoadRunner 进行性能测试。 基于 Android 平台的多国语言翻译器设计与实现是将 Android 平台、Java 语言、Eclipse、KSOAP2 技术...
- 熟练使用LINUX系统,熟悉Oracle和MySQL数据库,以及PLSQL,具备一定的服务器管理和Java测试环境搭建能力。 - 应聘者还使用了Xmid进行需求分析,Selenium进行自动化测试,Jmeter进行接口测试,loadRunner进行性能...
本次测试通过LoadRunner工具的Java脚本进行模拟,对比了两种连接方式在并发线程数、每秒事务处理量(TPS)以及服务器资源消耗上的表现。 1. **TCP长连接**: - 长连接是指客户端与服务器建立连接后,在一段时间内...
项目经历方面,他熟悉APP测试环境的搭建,使用adb命令和Monkey测试软件的稳定性和健壮性,还了解Java的基本原理和API,具备一定的计算机科学基础,熟悉数据结构和算法,以及Web前端开发的基本知识。 综合来看,李...
- **功能测试**:包括测试方案制定、测试用例设计、测试执行以及Bug提交(含移动APP测试执行和Bug提交)、测试总结报告编写等环节。 - **性能测试**:涉及性能测试工具的使用、性能测试执行和性能测试总结报告编写...
- **涉及物理设备交互的测试**:需要实际硬件环境下的测试,如手机APP的物理按键操作。 #### 三、自动化测试工具分类 ##### 3.1 功能测试工具 - **QuickTest Professional (QTP)**:适用于多种应用环境的功能测试...
6. **执行和分析**:运行LoadRunner测试,收集性能指标如响应时间、吞吐量、错误率等,并对结果进行分析,以识别性能瓶颈和问题。 在实际应用中,可能还需要进行脚本优化,例如处理动态参数、添加事务和检查点,以...
15. **性能测试与调优**:使用Apache JMeter、LoadRunner等工具进行压力测试,找出性能瓶颈,针对性地进行优化。 综上所述,Tomcat与Java.Web的结合是开发和部署Java Web应用的常用方式,通过深入理解这些知识点,...
标签中的“源码”暗示了我们可能需要掌握C++、C#或Java等编程语言,以便对测试工具进行调整和扩展。 在实际操作中,一个典型的游戏压力测试流程可能包括以下几个步骤: 1. **配置测试环境**:设置服务器和客户端的...