APP测试之Monkey压力测试(二)

——————·今天距2020年85天·——————

这是ITester软件测试小栈第51次推文


大家好,我是coco小锦鲤

欢乐的假期即将走远

学习的号角继续吹响

延续昨天Monkey(一)

今天进军Monkey(二)

学到就是一件很happy的事


通过APP测试之Monkey测试(一),我们了解了Monkey是什么,Monkey是如何实现对APP进行压力测试,也熟悉了Monkey基本的命令,今天将在之前的基础上进行补充和拓展,一起深入接触并掌握Monkey,这之后,我们还将总结APP测试常见问题,不要错过哦!

Monkey命令组合及规范

Monkey参数的约束限制规范:

1.一个 -p 选项只能用于一个包,指定多个包,需要使用多个 -p 选项;

2.-s <seed> 伪随机数生成器的seed值,如果用相同的seed值再次运行monkey,它将生成相同的事件序列,对9个事件分配相同的百分比;

3.-c 用此参数指定一个或多个类别,同样,需要指定多个类别就需要多个-c参数;常见的类别有Intent.category.LAUNCHER、Intent.category.MONKEY;

4.-v 命令行的每一个-v将增加反馈信息的级别:

Level 0为一个-v的命令,除了启动的提示、测试完成和最终结果之外,提供较少的信息 ;
Level 1为两个-v的命令,提供较为详细的测试信息,如逐个发送到Activity的事件 ;
Level 2为三个-v的命令,提供更加详细的测试信息,如测试中被选中或未被选中的Activity;

常见命令组合:

1.monkey -p com.package -v 500 :简单的输出测试的信息;

2.monkey -p com.package -v -v -v 500  :以深度为三级输出测试信息;

3.monkey -p com.package --port 端口号 -v :为测试分配一个专用的端口号,不过这个命令只能输出跳转的信息及有错误时输出信息;

4.monkey -p com.package -s 数字 -v 500 :为随机数的事件序列定一个值,若出现问题下次可以重复同样的系列进行排错;

5.monkey -p com.package -v --throttle 3000 500 

:为每一次执行一次有效的事件后休眠3000毫秒;

Monkey测试参数建议

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值