美文网首页
Monkey+Jenkins持续集成构建性能测试

Monkey+Jenkins持续集成构建性能测试

作者: Roshan_ | 来源:发表于2021-06-04 16:44 被阅读0次

背景:

Android端项目后期,上线前,需要做压力、稳定性测试。
本文章介绍如何将Android端自带的monkey集成到jenkins定时构建运行测试。

  • Monkey简介:
    Monkey是在模拟器上或设备上运行的一个小程序,它能够产生为随机的用户事件流,例如点击(click),触摸(touch),挥手(gestures),还有一系列的系统级事件。可以使用Monkey来给正在开发的程序做随机的,可重复的压力测试 。

  • 运行逻辑:
    monkey需要通过adb来唤醒,即通过在cmd窗口中执行: adb shell monkey {+命令参数}来进行Monkey测试。本文章则是把相关命令配置到jenkins进行持续集成,定时构建测试。

构建示例:

图片.png

Jenkins构建Monkey配置步骤:

  • 一:创建job
    首先,在jenkins首页,点击【新建item】 -> 输入名称 -> Freestyle project


    图片.png
图片.png
  • 二:配置部分
    1.项目描述(非必填)


    图片.png

    2.参数化配置
    勾选【This project is parameterized】,选择对应配置


    图片.png
    3.构建触发器
    勾选【Build periodically】,定时构建触发器,图中定时运行时间为:每个星期1~4的23点
    图片.png

    4.构建(Monkey运行命令)
    图中符号%*****%(获取参数化的配置)


    图片.png
    5.构建后操作(发送邮件配置)
    图片.png
图片.png 图片.png

相关文章

网友评论

      本文标题:Monkey+Jenkins持续集成构建性能测试

      本文链接:https://www.haomeiwen.com/subject/powxeltx.html