`

第6讲:LR 通过录制手机模拟器来产生测试脚本

阅读更多

       继前几篇介绍了LR通过分析捕获的通信数据来产生LR 测试脚本后,这次将介绍另外的两种。在开篇处已提到过。

1.首先下载安卓模拟器

http://www.kuaipan.cn/file/id_12631777990415718.htm

以上地址是已经配置好的安卓模拟器,可以直接使用。(PS: 需有金山快盘账号,因为文件比较大160M左右,请耐心下载)

2.下载完成解压后,可通过运行AVD来打开已经配置好的模拟器选择相应的模拟器或者直接运行tools 目录下的emulator.exe 来启动。如下图



 3.当然这里面我们为了能够让LR录制到模拟器中手机操作的通信数据,不要在这个地方启动,我们通过下面LR录制选项来进行。

这里要选择Mobile Application - HTTP/HTML 协议。

 3.选择record



 这里选择第三个选项Record Emulator

4.选择下一步后,在如下界面中一定要选择tools目录下的emulator.exe

comand line填@Test或者直接在上面emulator.exe 后面加也行。Test是创建的模拟器的名称,如果你在AVD中新建了其它模拟器,改成相应的名称即可。

 5.点finish就OK了,稍后会启动模拟器。这里注意因为当前使用的是mobile http/html协议,LR不会录制对模拟器的操作,而只会根据发送的网络数据分析来产生脚本。所以不必担心。

6.打开浏览器输入百度地址,停止录制,模拟器则会生成如下代码。

Action()
{
   lr_start_transaction("Search_Baidu");
	web_url("www.baidu.com", 

		"URL=http://www.baidu.com/", 
		"Resource=0", 
		"RecContentType=text/html", 
		"Referer=", 
		"Snapshot=t8.inf", 
		"Mode=HTML", 
		EXTRARES, 
		"Url=/static/index/innovation/cache.manifest", "Referer=", ENDITEM, 
		"Url=http://m.baidu.com/static/index/i.gif", "Referer=", ENDITEM, 
		"Url=http://m.baidu.com/static/tj.gif?prod=default&type=loadpagetime_2981&time=1353480543397&from=index", ENDITEM, 
		"Url=http://m.baidu.com/static/tj.gif?prod=default&type=pv&pt=index&time=1353480543680&from=index", ENDITEM, 
		"Url=http://m.baidu.com/static/hb/hot.gif", "Referer=", ENDITEM, 
		"Url=http://a.m.baidu.com/rtstatic/index?&module=index&session=baiduapp&item=show", ENDITEM, 
		"Url=/favicon.ico", ENDITEM, 
		LAST);
   lr_end_transaction("Search_Baidu", LR_AUTO);

	return 0;
}

 相信到这里,进行后面的操作也就不困难了。

  • 大小: 48.8 KB
  • 大小: 36.5 KB
  • 大小: 39 KB
  • 大小: 72.1 KB
1
0
分享到:
评论
5 楼 测试的达 2014-03-03  
直接运行可以吗?
4 楼 测试的达 2013-08-11  
脚本无效??直接可以运行,加压一般不会有问题的吧
3 楼 测试的达 2013-05-26  
改一我看看
2 楼 测试的达 2013-05-26  
脚本无效?改天我试一下,多谢你了
1 楼 yao2631488 2013-05-24  
高人,我参照你的帖子。也顺利录制了脚本,但无法增压,加载进controller里面提示脚本无效。。求指导啊

相关推荐

    LR12 app脚本录制方法

    通过以上步骤,我们可以有效地使用LoadRunner 12来录制Android应用的脚本,进而实现对移动应用性能的全面测试。值得注意的是,虽然这里仅介绍了一种基于LoadRunner Mobile Recorder的录制方式,但LoadRunner还提供了...

    lr录制测试脚本

    以上就是关于"lr录制测试脚本"的主要知识点,通过学习和实践,你将能够熟练地运用LoadRunner进行性能测试,理解其核心流程和关键操作。视频07可能包含具体操作演示,配合教程一起学习,效果更佳。

    LoadRunner脚本录制及代理录制方法+问题解决及注意点常用设置,fiddler+lr12生成LR11脚本方法步骤

    总的来说,LoadRunner脚本录制和代理录制是性能测试中的关键步骤,理解其工作原理并掌握问题解决技巧,对于提升测试效率和准确性有着积极的作用。结合Fiddler等辅助工具,可以应对更多复杂的录制场景,确保测试覆盖...

    手机app性能测试脚本开发简介

    手机应用程序性能测试脚本开发简介 手机应用程序性能测试脚本开发是指使用性能测试工具来模拟大量用户同时使用应用...通过这篇文章,读者可以学习如何使用 LoadRunner 来开发性能测试脚本,并将其应用于各种场景中。

    LR脚本录制实训

    LR脚本录制实训 .

    loadrunner脚本录制, LR录制网页上下载附件

    LoadRunner 脚本录制 LR 录制网页上下载附件 LoadRunner 是一款强大的性能测试工具,常用于测试 web 应用程序和服务器的性能。录制网页上下载附件是 LoadRunner 中的一种常见操作,通过使用 LR 录制网页上下载附件...

    lr回放测试脚本

    【LR回放测试脚本】是LoadRunner性能测试中的核心环节,它涉及到一系列步骤和技术,旨在模拟用户在实际环境下的操作行为,以评估系统在高负载情况下的性能表现。LoadRunner是一款强大的性能测试工具,由Micro Focus...

    LR录制的app脚本

    LR录制的app脚本是性能测试领域中一种常见的方法,主要使用LoadRunner工具来实现对移动应用程序(app)的功能和性能测试。LoadRunner是一款由Micro Focus公司开发的强大性能测试工具,能够模拟大量用户同时访问应用...

    录制LR 脚本为空的原因

    loadrunner 录制时问题,脚本为空的排除方法,不一定有效,但80%可以排除问题。

    lr测试脚本的增强方法

    LR测试脚本的增强方法是LoadRunner性能测试过程中的关键环节,它涉及到如何优化和提升测试脚本的效率与准确性,以更好地模拟真实用户行为并找出系统潜在的性能瓶颈。LoadRunner是一款强大的负载和性能测试工具,广泛...

    笔记:用LR做SAP性能测试---简单入门

    本文主要围绕使用LR进行SAP性能测试的基础知识展开,包括所需的LR版本、脚本录制、参数化、动态参数获取、问题解决以及性能指标。 首先,确保你使用的是支持SAP730的LR版本,至少是11.50或更高。SAP性能测试的重点...

    LR APP录制

    - **代理录制**:通过配置代理服务器(如Fiddler),使APP的所有网络请求都经过该代理服务器,从而捕获这些请求并生成相应的测试脚本。 #### 三、LR添加插件进行APP录制 在使用LR进行APP录制前,首先需要安装相应...

    LoadRunner 录制和回放测试脚本(3)

    【LoadRunner 录制和回放测试脚本(3)】 ...总的来说,LoadRunner通过录制和回放测试脚本,提供了一种有效的方法来评估和优化应用的性能。了解和掌握LoadRunner的使用,对于提升软件质量和用户体验具有重要意义。

    Loadrunner11录制手机脚本.docx

    Loadrunner11 录制手机脚本 Loadrunner11 是一款功能强大的性能测试工具,能够...通过准备好测试环境,安装 LR11 和补丁包,按照测试 Demo 的步骤进行录制手机脚本,能够生成 LR 脚本,测试应用程序的性能和可靠性。

    lr录制测试

    LR录制测试是LoadRunner工具的一项核心功能,用于创建性能测试脚本,以便模拟用户在真实环境中的操作。LoadRunner是一款由Micro Focus公司开发的负载和性能测试工具,广泛应用于企业级应用系统的性能验证。LR...

    实验 5 性能测试脚本录制和开发实验报告.doc

    实验5的目的是让学生掌握性能测试脚本的录制、查看、编译、调试和运行方法,以及如何增强脚本的功能。这个实验主要使用了LoadRunner工具,针对一个飞机订票系统进行了实际操作。实验环境中,使用了Windows7操作系统...

Global site tag (gtag.js) - Google Analytics