• 13
  • 13
分享

Win10环境下搭建Monkey环境 

明月别枝惊鹊,清风半夜鸣蝉!大家好,欢迎来到无界我的博客,最近做了手机APP测试,以下是我对环境安装的一个总结。

一、Monkey是什么?

Monkey 是一个命令行工具,可以运行在 Android 模拟器里或真实设备中。它可以向系统发送伪随机(pseudo-random)的用户事件流(如按键输入、触摸屏输入、手势输入等),可以对待测的目标应用或整个 Android 系统进行压力测试。因此 Monkey 测试是一种为了测试软件的稳定性、健壮性的快速有效的方法 

二、Monkey在哪里?

    每一台android手机里面都有Monkey工具,但是我们是看不到的,因为它不是一个可视化的工具。它不像wechat是可视化的,能打开,能执行用户操作,有图形界面,Monkey没有。

三、如何与Monkey进行通讯?

    我们需要借助ADB(Android Debug Bridge),安卓调试桥。

四、环境搭建:

    第一个前提条件就是安装java jdk;第二个条件就是安装android sdk。jdk大家都应该知道怎么安装,同样道理android sdk(Software development kit)android专属软件开发工具包。

1、jdk下载地址

 http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

1.png

这儿需要注册各oracle账号才能下载,注册只用校验邮箱尽管注册就是啦

下载后安装点击下一步即可,关键是要配置环境变量,win10和win7略微有差异。

2、JDK环境变量配置

1)找到高级系统配置

2.png

2)按照如图数字步骤1-8完成变量添加

3.png

3)最后一步编辑环境变量

4.png

3、下载android sdk

1)下载地址

http://tools.android-studio.org/index.php/sdk

5.png

2)安装SDK

连续点击下一步,直到安装工具和license如下图即可;等待工具安装完成,工具全部安装需要花一定时间,请耐心等候。

6.png

7.png

3)配置SDK环境变量

这个配置环境变量就跟配置JAVA大同小异啦,首先添加环境变量名:

8.png

然后添加下面两个到环境变量:

9.png

 10.png

五、测试ADB是否安装成功

安卓手机用usb数据线连接到电脑,需要打开开发者模式,允许USB调试。电脑打开cmd,输入adb,如果能看到下面这张图,说明安装和配置环境变量没有问题

11.png


作者:无界通信科技

文章链接:https://blog.csdn.net/GentlemanPan/article/details/109513399#comments_13997689

 


  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • 我们生活在一个每天创建超过 50 万个网站的时代。截至今天,世界上有近 400 万个网站,其中只有 150 万个处于活动状态。剩下的呢?根据记录,90% 的 Web 应用程序因浏览器兼容性问题而无法运行,而 62% 的移动应用程序卸载是由于移动崩溃引起的。这些发人深省的统计数据充分说明了跨浏览器测试对于开发功能完备的 Web 或移动应用程序的重要性。来自不同组织的 QA 和开发人员确实定期努力使跨浏览器测试达到标准,合适的策略将有助于避免阻碍应用程序及时发布的瓶颈。现在是我们重新评估跨浏览器测试工具和方法并寻找更好的替代方案的时候了。今天我们讨论一流的测试策略,这些策略将使跨浏览器测试更简单、...
            0 0 1048
            分享
          • Appinum前置知识app类型和区别Andriod SDK元素获取—UI Automatoradb命令实践Android 调试桥adb ( Android Debug Bridge)是一个通用命令行工具,其允许您与模拟器实例或连接的 Android 设备进行通信。它可为各种设备操作提供便利,如安装和调试应用。Tips: 在 android_sdk/platform-tools/ 中找到 adb 工具,然后根据其具体的路径配置好环境变量。然后启动cmd 输入‘adb’即可查看是否配置成功。adb 的工作原理启动一个 adb 客户端时,此客户端首先检查是否有已运行的 adb 服务器进程。如果没有...
            0 0 5292
            分享
          •   IT之家12月9日消息,美国联邦贸易委员会(FTC)周四起诉科技巨头微软,要求其停止对动视暴雪750亿美元的收购,指称这项交易可能会损害高性能游戏机和订阅服务的竞争。  据《华尔街日报》报道,动视暴雪首席执行官BobbyKotick表示,微软收购该游戏开发商的交易将继续进行,尽管FTC计划阻止这项交易。Kotick认为FTC的指控与事实不符,相信微软会赢得这场挑战。  IT之家了解到,这将是微软公司历史上规模最大的一笔收购交易,同时也是视频游戏行业最大的一笔交易。FTC反垄断局局长霍利·维多瓦(HollyVedova)在新闻稿中表示:“微软已经证明,其有能力、有意愿停止向游戏行业的竞争对手...
            0 0 1162
            分享
          •   什么都做了,和什么都没做其实是一样的,走出“瞎忙活”的安乐窝,才是避开弯路的最佳路径。希望我的经历能帮助到有需要的朋友。  在测试行业已经混了5个年头了,以前经常听到开发对我说,天天的点点点有意思没?  我的职业生涯开始和大多数测试人一样,开始接触都是纯功能界面测试,第一份测试工作就是在电商公司做功能测试,工作忙忙碌碌,每天在各种业务需求学习和点点中度过,过了好几年发现自己还只是一个功能测试工程师,看着身边人一个个的在技术的道路上越走越远,而自己只会功能测试。  焦虑感也油然而生,这一份工作给我的总体感受是大量的写测试用例,自己写测试用例的能力熟练了不少,测试技能倒是没有多大的提高,真正需...
            0 0 1315
            分享
          •   响应时间  响应时间是指某个请求或操作从发出到接收到反馈所消耗的时间,包括应用服务器(客户端)处理时间、网络传输时间以及数据库服务器处理时间。比如一个页面从点击/输入到完全加载的时间;完成一次增加、删除、修改或者查询动作的事务响应时间等。  一个请求在网络上的传输往往要经历多个网络节点才能到达目标服务器,我们假设请求经历了三个网络节点的传输时间B1、B2、B3,客户端的处理时间为A,服务器的响应时间为C。则一次请求的完整路径可以描述为下图:  客户端从发出请求到接收到服务器反馈的完整链路时间为A—>B1—>B2—>B3—>C(节点处理时间都包括接收和发送两个过程)。...
            0 0 985
            分享
      • 51testing软件测试圈微信