# Jeknins+monkey
标签(空格分隔): jenkins
---
1、jenkins新建任务
机器安装好Jenkins后,本机使用localhost:端口号打开;初次打开时会告知你密码所在位置,第一次登录后可创建用户信息
创建一个monkey任务
2、所需插件
Email等
3、构建参数
使用命令行过程中,可将一部分数据进行参数化传递处理,顾需要构建参数;jenkins可使用字符参数、布尔值参数等多种类型,根据自己需要选择。
此处的参数为任务构建时的可输入参数信息
4、构建windows command
根据jenkins安装环境的不同使用不同的命令行,Linux下使用shell命令,windows下使用bat命令;此处使用的为windows环境
安装Apk的命令行如下:
@echo off
if "%installApk%" == "true" (
echo "安装APK"
echo "%packageName%"
echo "%packagePath%"
adb connect xx
adb uninstall %packageName%
adb install %packagePath%
) else (
echo "不需要安装APK"
)
`备注`:其中%xx%,为参数的获取
5、添加monkey命令
bat命令行按照添加的顺序执行,再次添加bat命令脚本:
adb shell monkey -p %packageName% %adb_command% --ignore-crashes --ignore-timeouts --throttle 300 -v -v -v %runTimes% 1>logs\monkey_succeed_log.txt 2>logs\monkey_error_log.txt
6、错误日志信息统计bat
如下图所示,为monkey稳定性测试时,操作异常信息的统计,统计日志写入了result.txt文件中
7、配置邮件格式
配置好所有的信息后,对其日志格式进行处理,可根据自己的需要进行处理,给出的日志模板中统计了构建次数,触发的原因,apk应用包等信息;输入的日志模板中参数也为自定义数据
日志发送如下页面:
jenkins界面如下: