手机自动化
wangchuan886
努力体验生活的调调
展开
-
Android通过代码模拟物理、屏幕点击事件
本文讲的是通过使用代码,可以控制手机的屏幕和物理按键,也就是说不只是在某一个APP里去操作,而是整个手机系统。getevent/sendeventgetevent&sendevent 是android系统下的一个工具,可以模拟多种按键和触屏操作,产生的是raw event,raw event经过event hub处理产生最终的gesture事件。getevent转载 2015-11-13 15:52:37 · 461 阅读 · 0 评论 -
Appium中使用swipe方法时候出现的问题建议使用flick方法
在最初使用Appium1.0.0.3版本的时候,中间在写测试代码的时候,需要用到swipe方法来处理屏幕的滑动效果,代码如下: try { JavascriptExecutor js = (JavascriptExecutor) driver; HashMap swipeObject = new HashMap(); swipe转载 2015-11-13 15:55:32 · 5406 阅读 · 0 评论 -
appium处理手机按键
方法1 AppiumDriver实现了在上述功能,代码如下(java版本)driver.sendKeyEvent(66);方法2HashMap keycode = new HashMap();keycode.put("keycode", 82);((JavascriptExecutor)driver).executeScript("mobile: keyev转载 2015-11-24 20:47:42 · 463 阅读 · 0 评论 -
Android自动化压力测试图解教程——Monkey工具
有时候我们需要对一个软件进行压力测试,检查该软件的性能。如果是人工进行测试的话,效率会低很多,而且会比较枯燥。这时,Android中的一个命令行工具Monkey就可以为我们减轻很多重复而又繁琐的工作。 一、Monkey简介 至于Monkey的名字是有何而来的呢?这个没有去怎么考究,Monkey这个工具就是一个调皮的猴子,在App中乱按、乱摸转载 2015-12-28 09:44:47 · 394 阅读 · 0 评论 -
APP 压力测试脚本举例
应用有些功能需要压力测试,对应的就是某些按钮需要N多次的点击来进行压力测试:有了adb shell getevent 获得点击屏幕位置坐标的方法 就可以写个脚本,让其代替你一直点啊点的这等体力活啦创建文件 a.shecho 切换 照相/录像 1000次 ---- 压力测试 开始declare -i countorcountor=0adb shell am s转载 2015-12-28 11:03:56 · 1402 阅读 · 0 评论 -
Loadrunner实现Android / IOS 手机APP压力测试
随着手机APP用户量的增大,大的手机APP一般都需要进行压力测试,这几天用了Loadrunner 12进行了手机APP的压力测试,整理了下,大家可以参考参考怎样给Andorid / IOS手机APP进行压力测试,以下是操作实例。下面介绍LR12进行手机压测的步骤:1. 网上下载个Loadrunner 12的安装包,我下了个叫 HP_LoadRunner_12_Com转载 2015-12-24 09:50:41 · 10647 阅读 · 0 评论 -
手机测试标准总结
一.功能性测试:(1)根据产品需求文档编写测试用例(2)软件设计文档编写用例(3)自动化测试二.兼容性适配性测试:(1)Android、iOS版本的兼容性(2)手机分辨率兼容性(3)网络的兼容性:2G/3G/4G/Wifi,弱网下、断网时(4)APP跨版本的兼容性1.适配性测试:(1)手机不同分标率支持:客户端支持的分辨率原创 2015-12-24 09:55:44 · 2968 阅读 · 2 评论 -
Monkey测试简介
在android手机上做自动化测试,monkey比cts,Android UnitTest 好用多了,他其实是继承与adb shell中的一段的shell指令。一monkey测试的相关的原理monkey测试的原理就是利用socket通讯的方式来模拟用户的按键输入,触摸屏输入,手势输入等,看设备多长时间会出异常。当Monkey程序在模拟器或设备运行的时候,如果用户出发了比如点击,触摸转载 2016-01-11 14:28:44 · 443 阅读 · 0 评论