2020年3月23日
摘要:
一、获取元素坐标点位置 二、Monkey脚本API简介 常规Monkey测试执行的是随机的事件流,但如果只是想让Monkey测试某个特定场景这时候就需要用到自定义脚本了,Monkey支持执行用户自定义脚本的测试,用户只需要按照Monkey脚本的规范编写好脚本,存放到手机上,启动Monkey通过-f
阅读全文
posted @ 2020-03-23 20:09
肉松蛋卷
阅读(122)
推荐(0)
摘要:
Monkey所执行的随机事件流中包含11大事件,分别是触摸事件、手势事件、二指缩放事件、轨迹事件、屏幕旋转事件、基本导航事件、主要导航事件、系统按键事件、启动Activity事件、键盘事件、其他类型事件。Monkey通过这11大事件来模拟用户的常规操作,对手机App进行稳定性测试。下面让我们来详细了
阅读全文
posted @ 2020-03-23 20:06
肉松蛋卷
阅读(156)
推荐(0)
摘要:
1.常规类参数 A.帮助类参数 monkey -h B.日志级别 $ adb shell monkey -v <event-count> 2.事件类参数 A .执行指定脚本 $ adb shell monkey -f <scriptfile> <event-count>例: $ adb shell
阅读全文
posted @ 2020-03-23 20:05
肉松蛋卷
阅读(188)
推荐(0)
摘要:
1.Monkey简介在Android的官方自动化测试领域有一只非常著名的“猴子”叫Monkey,这只“猴子”一旦启动,就会让被测的Android应用程序像猴子一样活蹦乱跳,到处乱跑。 人们常用这只“猴子”来对被测程序进行压力测试,检查和评估被测程序的稳定性。 官宣:Monkey是一个程序,运行在您的
阅读全文
posted @ 2020-03-23 19:58
肉松蛋卷
阅读(212)
推荐(0)
摘要:
11 shell中内置关键字[[]]:检查条件是否成立 1、小括号、圆括号() 1.1 单小括号() 用途 命令组 括号中的命令将会新开一个子shell顺序执行,所以括号中的变量不能够被脚本余下的部分使用。 括号中多个命令之间用分号隔开,最后一个命令可以没有分号, 各命令和括号之间不必有空格。 命令
阅读全文
posted @ 2020-03-23 19:55
肉松蛋卷
阅读(1064)
推荐(0)
摘要:
1.管道命令的用法 将两个或者多个命令(程序或者进程)连接到一起,把一个命令的输出作为下一个命令的输入,以这种方式连接的两个或者多个命令就形成了管道(pipe)。管道使用竖线|连接多个命令,这被称为管道符。 Linux 管道的具体语法格式如下: command1 | command2command1
阅读全文
posted @ 2020-03-23 19:54
肉松蛋卷
阅读(358)
推荐(0)
摘要:
进程替换和命令替换非常相似。命令替换是把一个命令的输出结果赋值给另一个变量,例如dir_files=`ls -l`或date_time=$(date);而进程替换则是把一个命令的输出结果传递给另一个(组)命令。 0.shell进程替换的用法 写法含义注意点本质 <(commands) 它借助于输入重
阅读全文
posted @ 2020-03-23 19:52
肉松蛋卷
阅读(380)
推荐(0)
摘要:
1.组命令 组命令,就是将多个命令划分为一组,或者看成一个整体。 用法区别 Shell 组命令的写法有两种: { command1; command2;. . .; }(command1; command2;. . . ) 由花括号{}包围起来的组命名在当前 Shell 进程中执行,而由小括号()包
阅读全文
posted @ 2020-03-23 19:49
肉松蛋卷
阅读(994)
推荐(0)
摘要:
代码块是由多条语句组成的一个整体,for、while、until循环或者if…else、case…in选择结构,或者由{ }包围起来的命令都可以称为代码块。 将重定向命令放在代码块的结尾处,就可以对代码块中的所有命令实施重定向。 举栗 使用 while 循环不断读取 nums.txt 中的数字,计算
阅读全文
posted @ 2020-03-23 19:47
肉松蛋卷
阅读(502)
推荐(0)