前言 谈到Android稳定测试,大多数会联想到使用monkey工具来做测试.google官方提供了monkey工具,可以很快速点击被应用,之前我有一篇帖子提到了monkey工具的使用,详见: https://testerhome.com/topics/15966. 但是原生的monkey都是基于坐标随机点击的,能真正点击到控件的概率并不大,而且会跳出app.所以monkey工具并不合适在持续集成使用. 替代方案 主要有两个思路做替代方案: 1.基于monkey工具写一套脚本来执行monkey命…
最近在用Jmeter本来想写一个详细的使用教程,突然看到有前辈已经写好了不错的教程,特此"借花献佛"整理出来分享给大家! Jenkins + Jmeter 构建接口.性能测试持续集成解决方案 Jenkins + Jmeter 可以很轻松的进行打包发布程序后自动进行接口冒烟测试,或者定时性能测试.以下是详尽的Jenkins + Jmeter 安装配置及创建一个任务. 目录 Jenkins Jmeter 构建接口性能测试 目录 JDK安装 下载JDK 安装JDK 配置环境变量 Jmeter…
当你套用Athrun.Robotium等框架,针对自己的项目写完了一堆自动化测试脚本后,在Eclipse之外怎么让它们可以持续性地跑起来并展现报告呢? 据我了解,方便的方法大致有两个:其一,利用Hudson(或Jenkins)持续集成系统:其二.利用Testin或东软易测云等第三方云测试平台达成. 本文以Hudson在Windows系统的环境搭建为例. 一.安装篇 1.安装JDK,推荐1.6版本 这个一般做Android的开发.测试都会装了,但要注意配好环境变量,即将jdk的bin目录加到Pat…
项目组除了常规的java项目,还有不少android项目,如何使用jenkins来实现自动构建呢?本文会介绍安卓项目通过jenkins构建的方法,并设计开发一个类似蒲公英的app托管平台. android 构建 安装android sdk: 先下载sdk tools 然后使用sdkmanager安装: ./sdkmanager "platforms;android-21" "platforms;android-22" "platforms;android-…
1.前言 刚开始开发自己的独立博客的时候,每次发布都要手动打包,上传服务器,杀tomcat进程,重启,来回这么重复性工作,很快就有点不耐烦了.如果能自动化的东西,就绝不要手动了,所以自己搭建了个持续集成环境,配好了结合github进行push时自动构建,自动发布的流程,提交代码,泡杯咖啡就发布好了.本以为很简单,但没想到中间细节还是有不少坑,查了很多资料,墙都翻了好几次,把遇到的问题记录在这里. 2.正文 详细安装教程就不复制粘贴了,推荐此文手把手教你搭建Jenkins+Github持续集成环境…
一.安装Jenkins (1)下载并安装配置Java Development Kit 8 [root@localhost ~]# rpm -ivh jdk-8u161-linux-x64.rpm Preparing... ########################################### [100%] 1:jdk1.8 ########################################### [100%] Unpacking JAR files... tools…
一.环境准备: 1.JDK:http://www.oracle.com/technetwork/java/javase/downloads/index.html 2.Jmeter:http://jmeter.apache.org/download_jmeter.cgi 3.Ant:http://ant.apache.org/bindownload.cgi 4.tomcat:http://tomcat.apache.org/ 5.Jenkins:http://jenkins-ci.org/   三…
已经配置好了发送邮件的相关信息,但是执行完脚本出现报错:MessagingException message: Exception reading response 1.查看Jenkins本次构建的控制台输出,可看到报错截图如下: 2.出现问题的原因与解决措施: 问题:本人使用的是腾讯企业邮箱,在浏览器中打开邮箱,点击“设置”----“微信绑定”中查看我们“开启了安全登录”,因此会导致在登录邮箱时需要验证 解决措施:关闭 微信绑定中的安全登录 3.关闭之后,再次测试发送邮件,即可看到邮箱发送成功…
https://www.jianshu.com/p/6ab73a95d53e https://yq.aliyun.com/articles/664329…
综述    Monkey是一个命令行工具,它可以运行在我们的模拟器或者设备当中.它可以发送一些伪随机的用户事件流,例如点击.触摸.手势等.我们能够使用Monkey工具来对我们所开发的应用进行压力测试.Monkey测试是一种为了测试软件的稳定性,健壮性的快速有效的方法. Monkey程序介绍 Monkey是Android自带的系统工具,是由java语言编写.它在Android文件系统存放的路径是:/system/framework/monkey.jar,启动monkey.jar的shell脚本文件…