• 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

 


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

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   Apple Maps 存在一个隐私 BUG,可以在未经用户许可的情况下,允许应用收集用户位置数据。苹果在最新发布的 iOS 16.3 更新中已经修复了这个 BUG。  根据巴西记者 Rodrigo Ghedin 报道,当地外卖应用 iFood 在 iOS 16.2 系统中,即便用户关闭了该应用访问位置的权限,但该应用依然可以利用上述 BUG 来追踪用户位置。  IT之家了解到,iFood 是巴西最大的外卖应用程序,公司估值 54 亿美元。该应用在关闭访问位置的权限之后,iFood 的应用程序依然可以获取用户的位置信息。  Arstechnica 安全作家 Dan Goodin 则提出了诸多...
            0 0 761
            分享
          •   Twitter的蓝标认证制度近日引发了一系列争议。自从特斯拉CEO埃隆?马斯克收购了这家社交网络公司后,他就对Twitter的认证政策进行了多次调整,引起了用户和媒体的不满。  最初,马斯克取消了几乎所有在他收购之前就已经获得蓝标认证的账号,包括一些政治人物、名人和媒体机构。他表示,用户需要付费8美元每月才能获得蓝标认证,以此来提高Twitter的收入。然而,不久后有消息曝出,马斯克私下给三位明星Twitter用户加上了蓝标,分别是演员汤姆·克鲁斯、歌手碧昂斯和作家J·K·罗琳。这一举动引发了其他用户的不平之鸣。  随后,Twitter又宣布恢复了许多拥有超过100万粉丝的账号的蓝标认证,...
            0 0 507
            分享
          •   如题,产生 BUG 测试人员需要自己去分析原因吗?大田说说自己的想法:如果说到分析,最终肯定是开发查代码去分析,但是测试人员可以根据问题先做一个初步的定位。  总体思路是:由测试人员初步定位,再协助开发复现,由开发分析代码,解决。  1、如果是测试人员发现的 BUG  可以利用 F12 抓包、Linux看日志 log、查库对比等手段先分析报错情况,这几步基本能发现大部分问题。测试人员把具体报错原因给到开发,也能提升开发的工作效率;  2、如果是客户发现的 BUG  先由测试人员复现,复现出来后,按照上述第 1 点所说,继续后续操作;  3、如果测试时间实在不够  测试人员需要将问题提到缺陷...
            0 0 672
            分享
          •   不知道大家知不知道软件质量模型这个概念。  软件质量模型是衡量软件整体质量效果的度量标准。目前常见的质量模型包括麦考尔模型、博恩模型、FURPS模型、德罗梅模型和ISO9126模型。  一般来说,软件产品需要满足的特征包括功能性、可靠性、易用性、效率性、可维护性和可移植性。  软件质量模型还有另外一个功能:当你不知道如何设计某个产品的测试用例或者需要补充什么用例时,可以参考软件质量模型的标准。  功能  软件提供满足显式和隐式需求的功能的能力。  这就要求产品具有特定的能力,并且能够正确、完整、准确地工作。  正确的账号和密码应该能够正常登录,错误的账号和密码应该被拦截并给出正确的提示。同...
            0 0 354
            分享
          •   随着信息化技术的不断发展,软件安全成了软件行业的重大挑战,因此安全测试也成为了测试人员必备的技能之一。沐沐在安全测试过程中较为常见的就是接口越权漏洞,在尝试过多种工具进行越权漏洞测试后,最终找到了个人认为最便捷最有效率的方式,即使用Burp Suite工具的Auth Analyzer插件进行接口越权批量测试;并且将接口越权测试作为常态化测试内容,不断提升软件安全测试的深度和广度。下文将对接口越权和Burpsuite工具进行简介,重点说明Auth Analyzer插件进行接口越权批量测试的步骤。  一、接口越权  越权访问(Broken Access Control,简称 BAC)是 Web...
            0 0 643
            分享
      • 51testing软件测试圈微信