代码改变世界

基于JaCoCo的Android测试覆盖率统计(二)

2019-08-05 17:11 by xiaoluosun, 1405 阅读, 0 推荐, 收藏, 编辑
摘要:本文章是我上一篇文章的升级版本,详见地址:https://www.cnblogs.com/xiaoluosun/p/7234606.html 为什么要做这个? 数据采集和上报 既然要做覆盖率分析,数据的采集非常重要,除了JaCoCo生成的.ec文件之外,还需要拿到额外一些信息,如被测设备系统版本、系 阅读全文

jacoco统计Android手工测试覆盖率并自动上报服务器

2017-07-25 15:56 by xiaoluosun, 2562 阅读, 0 推荐, 收藏, 编辑
摘要:改进了几个点 1. 不用借助Instrumentation启动,正常启动即可; 2. 测试代码不用push到主分支,主分支代码拉到本地后用git apply patch方式合并覆盖率代码; 3. 测试完成后,连按两次back键把app置于后台,并自动上报覆盖率文件到服务器; 1. 新增覆盖率代码 s 阅读全文

macOS10.12部署sonarqube5.6.3

2017-05-09 12:29 by xiaoluosun, 750 阅读, 0 推荐, 收藏, 编辑
摘要:所需安装包已全部上传云盘:https://pan.baidu.com/s/1i5LvOCd 密码:s47e 1. 安装mysql 下载云盘的dmg包,一路默认安装,注意:一定要记住最后一步弹出的默认密码! 否则,,请看这篇文章:忘记密码后如何修改mysql的默认密码 2. 配置数据库 安装完成后可以 阅读全文

借助Anyproxy实时监控接口调用次数和流量

2017-05-08 16:49 by xiaoluosun, 4640 阅读, 0 推荐, 收藏, 编辑
摘要:监控接口调用次数,是为了测试客户端可能会异常频繁的调用服务端接口,出现性能问题。 AnyProxy是一个开放式的HTTP代理服务器。 github: https://github.com/alibaba/anyproxy/tree/4.x 主要特性包括: 基于Node.js,开放二次开发能力,允许自 阅读全文

移动端自动打包平台

2017-05-08 16:19 by xiaoluosun, 1820 阅读, 0 推荐, 收藏, 编辑
摘要:记录之前做过的一些东西,避免忘了。。。 自动打包的流程 Jenkins配置项目 源码管理 构建触发器 查询Git服务器的代码是否有提交 Android Gradle编译 iOS xcodebuild编译 构建后操作 执行Python脚本,做以下的事情: iOS的安装命令(在下载页的“下载安装”按钮里 阅读全文

Android测试流量的几种方法

2016-11-02 18:43 by xiaoluosun, 8437 阅读, 0 推荐, 收藏, 编辑
摘要:1. tcpdump + wireshark 1.1 tcpdump抓包 注意:Android设备使用tcpdump需要root权限 tcpdump是一个在Unix-like系统中通用的网络抓包工具,当然,这个工具在Android系统中也是可以使用的。 先去下载Android系统使用的tcpdump 阅读全文

maven添加本地jar包依赖

2016-07-08 10:19 by xiaoluosun, 587 阅读, 0 推荐, 收藏, 编辑
摘要:1. 在java工程下新建文件夹,如repo/allin/allin-util/0.1 然后jar包扔进去,如下图: 2. 修改pom.xml文件,增加以下 阅读全文

mac os x10.11.2系统eclipse无法读取环境变量的问题

2016-06-15 11:42 by xiaoluosun, 311 阅读, 0 推荐, 收藏, 编辑
摘要:eclipse调试Android自动化脚本的时候一直无法找到adb,遇到这么坑的问题,折腾死了,记录一下。 mac os x10.11.2系统GUI程序(eclipse)无法读取~/.bash_profile下配置的环境变量。 需要用终端open /User/sun/tools/eclipse/ec 阅读全文

【转】HTTP协议两种提交参数的方式Form-data和raw

2016-06-07 10:34 by xiaoluosun, 3580 阅读, 0 推荐, 收藏, 编辑
摘要:原文:http://www.cnblogs.com/zhangfei/p/5099036.html HTTP协议的接口测试中,使用到最多的就是GET请求与POST请求,其中POST请求有FORM参数提交请求与RAW请求,下面我将结合HttpClient来实现一下这三种形式: 一.GET请求: GET 阅读全文

Ubuntu14.04下安装docker

2016-05-23 16:39 by xiaoluosun, 9162 阅读, 1 推荐, 收藏, 编辑
摘要:源自:http://www.cnblogs.com/kiwenlau/p/4200416.html 有以下几种方式: 1. 通过系统自带包安装(可能不是最新版) 2. 通过Docker源安装最新版本 使用以下命令验证安装: $ docker -vDocker version 1.9.1, build 阅读全文