百度MTC录制脚本导出到eclipse真正是怎么成功运行起来的!

研究了好久终于明白怎么成功使用百度MTC客户端上录制的脚本了。之前网上没有找到关于怎么成功在eclipse上把录制的脚本运行起来的资料。今天我终于知道是怎么回事了,在这里记录一下吧。

关于百度MTC录制回放客户端的下载和使用我就就不多说了,官方网站上去下载就可以了。【网上大把都是这个,却没有一个是怎么使用脚本的】

我使用MTC只是为了录制下来脚本,然后给测试人员提供脚本让其测试。完全没接触过脚本测试的我也是醉了。。。

录制脚本和回放就不多说了。

1.首先要说的是在导出脚本到eclipse之前先要在MTC客户端上把点击事件的assert去掉(貌似只有去掉才能保证回放成功)。

2.脚本项目导入到eclipse后不要急着运行,急着运行肯定是会报错的。报了一些很让人头疼的错误。网上一查说什么apk签名不一致,我也是醉了,那些解决办法都是错误的!!!

3.你会发现你保存了一份文件***.xml.dir这个文件夹和一个***.xml , xml是供客户端回放使用的。重要的是***.xml.dir文件夹里的东西。replay.apk文件在每次运行脚本之前都要安装一次。我也不知道是为什么,经验是这样的。

4.要保证你的测试机上安装了被测项目的apk【有签名的哦】和replay.apk ,其他的就不要管了,然后就可以在eclipse脚本项目中右键Run As -->Android JUnit Test 。然后观察手机,动起来了哦。。。测试结果在Junit窗口中查看。

比较罗嗦,哈哈,下面简单总结一下:

1.使用签名打包需要被测试项目  huango.apk

2.使用MTC录制脚本

3.去掉点击事件的assert

4.回放脚本确认回放成功

5.导出脚本到eclipse

6.安装被测huango.apk和**.xml.dir中的replay.apk【每次运行脚本都要先把replay.apk安装一次】

7.确保两个apk(被测apk和脚本回放apk)都安装到手机了,确保签名相同

8.运行脚本即可

另附一句:转载请注明出处 http://blog.csdn.net/enkezhang/article/details/44939947

之前写的博客都被人不负责任的复制到其他网站上原文粘贴。忘不要苟同!谢谢。

时间: 2024-10-12 16:03:56

百度MTC录制脚本导出到eclipse真正是怎么成功运行起来的!的相关文章

MTC录制好的脚本导入在Eclipse里面回放签名问题(仅有APK)

1.将MTC的脚本导入到Eclipse里面 如下图是我从MTC录制脚本后,导出的源文件 2.导入到Eclipse里面之后如下图: 3.如果环境配置好,导入后是不会有报错的,连好手机,进行如下操作: 3.如果你对你的测试包没有做任何处理,仅有一个APK,没有源代码时,由于录制的脚本导入到Eclipse里面,默认的话该脚本是用你Eclipse里面的签名文件进行签名,如下图: 下图中的签名文件路径是可以更改的,具体更改方法参考: http://hi.baidu.com/rzrpznspzdbciqq/

Badboy录制脚本--JMeter辅助工具

一.下载安装 http://www.badboy.com.au/download/add 下载最新版本,常规安装下一步->下一步- 二.使用 运行程序,url地址栏输入目标地址: 此处演示getbookinfo接口,如图:Script展示所有录制的步骤 Record Off(f2)停止录制. File-Export to JMeter将录制脚本保存为Test_badboy.jmx 三.Jmeter运行Test_badboy.jmx 原文地址:https://www.cnblogs.com/MR-

jmeter怎么录制脚本(以百度为例)

一.前言 jmeter录制脚本,是每一个性能测试工程师必须会的技能.本文以百度为例,录制访问百度的脚本. 二.jmeter脚本录制 ①.使用jmeter自带的HTTP代理服务器录制 代理服务器操作步骤 创建一个线程组(右键点击Test Plan-->Add-->Thread Group) 创建一个HTTP代理服务器(右键单击Test Plan-->Non-Test Elements-->HTTP(S) Test Script Recorder) tips:HTTP代理服务器设置--

第八章:Junit——selenium IDE 录制脚本

使用 Selenium IED 录制脚本的步骤如下: 1. 打开 Selenium IED 在   菜单栏中工具下面的 selenium IDE 2. 点击 Selenium IDE 来录制 一个百度页面 3. 导出 selelnium IDE 录制完成百度页面的结果 5. 弹出一个路径,导入到一个别的路径中. 由于是 java 的 使用要导出一个 java 的 webdriver

Jmeter录制脚本fiddler

jmeter录制脚本有多种方法,例如badboy.fiddler.jmeter自带的等. 1. fiddler录制 jmx 脚本fiddler安装使用请自行百度.分享自己使用的插件及fiddler:链接:https://pan.baidu.com/s/1SBIB5kyJIpZ8ZtPg5NTgAA提取码:0s00下载好fiddler插件,放置在ImportExport目录下如下图: 然后重启fiddler:点击导出,可以发现刚刚加入的插件 然后可以直接录制好脚本,然后直接导出.不过直接导出的脚本

Jmeter 录制脚本

原文:Jmeter 录制脚本 Jmeter中有2种方法可以录制脚本.  不过我个人非常不推荐录制脚本,录制的脚本混乱,需要再次加工才能使用. 像我这么精通HTTP协议的人. 一直都是使用Fiddler来抓包,然后自己写脚本. 无论如何,本文还是要介绍下两种录制脚本的方法 方法一:  使用badboy来录制脚本 badboy本身是一个针对Web的测试工具,它录制的脚本可以直接供Jmeter使用 官方网站:http://www.badboy.com.au/ 打开badboy, 如何录制脚本, 录制完

JMeter_003_jmeter学习笔记之--录制脚本

大家可能对脚本录制不是有一个很清晰的概念,说句实在话,一开始,我也是不是很明白这是干什么用的.后来在查阅了很多资料之后,终于开始明白这个的妙处了. 比如说,我们要测试一个录入资料的功能.如果我们每次都要登录这个网站录入资料测试,第一,这种方式太慢了,不方便操作:另外,工作量也是比较大,但是,我们如果有一个工具,可以把我们整个录入资料的过程录制下来,然后我们只要我们可以事先定义好一个文件,里面存放了我们要录入的信息,这样我们一点击运行,就会跑起来,然后按照我们设想的内容进行填录,把结果返回来,这样

selenium IDE 录制脚本入门

之前一直用robot framework做web端的自动化,那命令,那xpath找的我心累.. 终于发现原来还有seleniun IDE这等好用的工具... 顺便想学习一下用java selenium写一点自动化(扯远了) 一.首先下载个firefox(firebug真心好用) 二. 到官网下载selenium IDE,http://seleniumhq.org/download/,如果你运气好,直接就可以安装成功了....我是一直点下载没有反应...: 选择firefox的附加组件管理器,搜索

Jmeter - 一个完整的录制脚本的过程

上1篇介绍了"使用Jmeter对一个接口地址或者一个页面地址执行N次请求",也就是你自己干了一件从"零"开始的事情. 那么这1篇介绍"如何使用Jmeter录制'访问一个接口地址或者一个页面地址'的脚本",有何用途呢?省事儿呗,因为不用从"零"开始了.但是这个方式虽然有利,但也会有弊,那么弊就是你需要对录制完成的脚本再做进一步优化.这么看来也挺费劲的,但是存在即合理,这项技能(录制脚本再执行测试)会比不会好. 1.    运行Jmeter.bat 双击"Jmeter.bat"文件,稍等片刻后Jme