背景:
Android端项目后期,上线前,需要做压力、稳定性测试。
本文章介绍如何将Android端自带的monkey集成到jenkins定时构建运行测试。
-
Monkey简介:
Monkey是在模拟器上或设备上运行的一个小程序,它能够产生为随机的用户事件流,例如点击(click),触摸(touch),挥手(gestures),还有一系列的系统级事件。可以使用Monkey来给正在开发的程序做随机的,可重复的压力测试 。 -
运行逻辑:
monkey需要通过adb来唤醒,即通过在cmd窗口中执行: adb shell monkey {+命令参数}来进行Monkey测试。本文章则是把相关命令配置到jenkins进行持续集成,定时构建测试。
构建示例:
图片.pngJenkins构建Monkey配置步骤:
-
一:创建job
首先,在jenkins首页,点击【新建item】 -> 输入名称 -> Freestyle project
图片.png
-
二:配置部分
1.项目描述(非必填)
图片.png
2.参数化配置
勾选【This project is parameterized】,选择对应配置
图片.png
3.构建触发器
勾选【Build periodically】,定时构建触发器,图中定时运行时间为:每个星期1~4的23点
图片.png
4.构建(Monkey运行命令)
图中符号%*****%(获取参数化的配置)
图片.png
5.构建后操作(发送邮件配置)
图片.png
网友评论