
工具类
wpyily
这个作者很懒,什么都没留下…
展开
-
执行git clone提示“fatal: unable to access目标地址”的问题
今天遇到一个问题,记录下来。问题:在github上下载一个开源项目,本地git环境已经建好,之前也用过,本地仓库已经建好。当执行git clone https://github.com/openstf/stf.git 命令的时候,一直提示无法访问,入下图所示:解决办法:把https改成git即可原创 2015-08-31 10:35:38 · 34646 阅读 · 9 评论 -
Jenkins中使用火线进行Android静态代码扫描
背景《火线》是360Qtest测试团队在公司内部经过半年实践后向外推出的一款针对Android代码的静态扫描工具。本文主要介绍如何在Jenkins下植入火线扫描并实时查看结果的配置。环境配置Jenkins,推荐使用最新的版本,本文使用的是2.2版本Publish HTML Reports插件,版本大于1.0,本文使用的是1.11创建Job创建一个job,如下图显示: 创建构建任务正常的项目b原创 2016-09-05 11:36:44 · 2563 阅读 · 0 评论 -
gralde执行遇到Unsupported major.minor version 52.0错误
执行gradle命令遇到错误提示FAILURE: Build failed with an exception.* Where:Build file 'D:\asWrokSpace\JacocoDemo\app\build.gradle' line: 1* What went wrong:A problem occurred evaluating project原创 2016-10-24 16:58:07 · 7578 阅读 · 1 评论 -
Android性能指标FPS获取的JAVA实现
先贴代码,待会再编辑import java.io.BufferedReader;import java.io.InputStreamReader;import java.util.ArrayList;public class FpsCount {//采样频率,单位ms private static int WAITTIME = 1600; //采样次数 private原创 2016-09-28 14:46:30 · 4971 阅读 · 3 评论 -
Mock+Proxy在SDK项目的自动化测试实战
项目背景广告SDK项目是为应用程序APP开发人员提供移动广告平台接入的API程序集合,其形态就是一个植入宿主APP的jar包。提供的功能主要有以下几点: - 为APP请求广告内容 - 用户行为打点 - 错误日志打点 - 反作弊团队现状在项目推进的过程中,逐渐暴露了一些问题: 1. 项目团队分为上海团队(服务端)和北京团队(客户端),由于信息同步,人力资源等其他原因,服务端与客户端的开发进度原创 2016-10-18 10:47:10 · 6033 阅读 · 2 评论 -
移动网络下的Android抓包
今天需要用到这个功能进行测试,故记录一下:1.下载tcpdump文件:http://www.strazzere.com/android/tcpdump2.通过adb push把tcpdump文件发到手机的/data/local下3.对文件进行权限修改:chmod 6755 /data/local/tcpdump4.手机需要root权限,我用的是kingroot,成功率还可以,不过经转载 2016-10-20 16:29:03 · 3171 阅读 · 0 评论 -
STFService.apk在手机上提示 Not found ; no service started
今天捣鼓stf遇到了个问题,华为荣耀6手机无法被识别,插上以后,后台提示“Setup had an error: Error: Not found ; no service started”,Shutting down due to fatal error 这样的错误。翻阅了一些资料,总结了如下三种情况:情况一查看手机,比如乐视手机下面会有【权限设置】,如下图: 情况二把STFService.ap原创 2016-12-08 15:37:54 · 7554 阅读 · 2 评论 -
击败Facebook Infer!360火线大起底
静态代码扫描领域风起云涌十余载,各个扫描工具拥趸众多,其中Facebook开源的Infer异军突起,独领风骚。然而360火线作为新的入场者凭什么能够击败Infer?是真有实力还是噱头吹捧?Facebook 开源静态分析工具InferInfer是 Facebook 旗下开源的静态分析工具,至今已在Github上获得6700+ Star。Infer可以扫描JAVA、Objective-C和 C/C++转载 2017-06-05 10:42:24 · 1591 阅读 · 1 评论 -
Windows中设置Fiddler抓HTTPS请求的解决办法
win7的fiddler无法捕获https请求的解决办法原创 2017-06-06 17:46:38 · 34017 阅读 · 4 评论 -
IntelliJ IDEA在mac系统import project找不到隐藏目录的解决办法
坑了半天,Mac下导入jenkins中的项目遇到了问题,这里记录一下: Command+Shift+"."可以隐藏和显示系统的隐藏文件和目录原创 2018-01-17 15:36:19 · 4662 阅读 · 0 评论 -
Android性能专项FPS测试实践
前言最近手上有个项目,需要进行流畅度的专项测试,目前已经进行了一段时间,因此想总结一些经验和教训跟大家分享。测试需求通过技术手段量化程序卡顿程度,过程数据可视化多平台机型适配,方案不能依赖root不能有Android的API版本限制(因为需要兼容多个系统版本)监控流程可自动化执行过程需要连续可靠测试准备理解FPS的概念FPS即Frames per second,>>点击这篇文章 解释的非原创 2016-09-20 10:58:04 · 14322 阅读 · 3 评论 -
Jenkins实现Android项目CI和二维码下载
Jenkins实现Android项目CI和二维码下载前言目前参与一个SDK项目中的测试工作,想把整个获取测试包的过程自动化起来,所以用jenkins做了一个CI流程,目前暂时具备以下功能: - 自动触发更新 - 自动Build Task - 在页面上产生可下载附件 - 二维码扫描安装环境搭建Jenkins安装 Jenkins的安装部署在这里不做赘述,需要注意的是最新版本分为1.651.3版原创 2016-07-07 17:34:08 · 5092 阅读 · 5 评论 -
eclipse安装git插件并打通github
这年头技术人员没有个github都不好意思出去跟人打招呼,在投递简历的时候,面试官也会问你是否有个人博客,或者github主页之类的问题,如果有长期记录博客的习惯,在面试的时候会额外加分。至少对自己的成长做一些记录是非常良好的习惯。 言归正传,先说一下如何在eclipse中安装git插件。1.eclipse插件安装git 在Help -> Install原创 2015-08-21 14:43:24 · 689 阅读 · 0 评论 -
关于@SuppressWarnings疑惑
今天看pmd源码看到个标注“@SuppressWarnings”不理解什么意思,找到篇文章解释的很清楚,备注一下:http://www.iteye.com/topic/231224转载 2015-10-08 15:21:06 · 817 阅读 · 0 评论 -
SecureCRT中vi或vim编辑器显示中文乱码问题
secureCRT工具在用vi/vim打开文本的时候,中文乱码问题比较常见。网上比较多的解释是需要设置session option或者global option中的appearance中的character encoding为utf-8的字符集,同时检查系统LANG设置是否为en_US.UTF-8。我设置完了以后依然显示乱码,在进入vi命令行模式后,输入:set encoding=utf-8,原创 2015-12-31 14:02:45 · 5963 阅读 · 0 评论 -
将maven项目转成eclipse可识别的项目(转)
从网上下载了一个maven的项目,如何将它转换成eclipse支持的java project呢?1. 定位到maven根目录下(该目录下必须有pom.xml)。2. 使用maven命令 mvn eclipse:eclipse3. 进入到根目录下,你会发现自动生成了熟悉的两个文件:.classpath 和 .project。4. 打开eclipse,找到该项目路径,导转载 2015-12-01 11:45:54 · 636 阅读 · 0 评论 -
启动eclipse闪退,无法启动eclipse
今天启动eclipse遇到闪退,在路径../workspace/.metadata查看日志.log文件发现提示如下: !ENTRY org.eclipse.core.resources 2 10035 2016-02-16 18:07:34.634 !MESSAGE The workspace exited with unsaved changes in the previous sess原创 2016-02-16 18:25:57 · 703 阅读 · 0 评论 -
加速maven下载依赖包
参考了网上很多博客,在这里给自己记录一下。两个步骤:在maven目录的conf/setting.xml文件里增加如下内容: CN OSChina Central转载 2016-03-14 16:17:11 · 2382 阅读 · 0 评论 -
FindBugsFilter的用法
findbugs执行扫描的时候会把不想检查的文件都检查一遍,比较耗时也没有参考价值。于是用到了filter功能,命令行就是:findbugs -textui -exclude d:\filter.xml -html -output d:\test.html D:\workspace\AndroidDemo常见的参数可以参考官方文档:文档地址列出需要用的一些参数:-home 定义fi原创 2016-04-14 19:13:29 · 7235 阅读 · 0 评论 -
Jenkins执行gradle任务提示Can't load log handler "4host-manager.org.apache.juli.FileHandler"
项目持续集成任务gradle执行的时候,console会打印异常,但是build依然成功,猜测是环境问题Can't load log handler "4host-manager.org.apache.juli.FileHandler"解决办法如下:以tomcat7为例,打开tomcatDir/bin下面的catalina.bat,找到代码为:set JAVA_OPTS=%JAVA原创 2016-06-15 19:36:37 · 4636 阅读 · 0 评论 -
mac OS X 执行ifconfig: command not found
mac系统执行ifconfig居然提示command not found,查了一下发现原来换位置了,在/sbin目录下,然而sbin目录并不在系统环境变量中。解决办法:vi /etc/profile行底增加:export PATH="$PATH":/sbin保存,执行:source /etc/profile立刻生效原创 2016-06-15 19:48:41 · 4378 阅读 · 0 评论 -
Subline Text 3注册码
两个:—– BEGIN LICENSE —–Anthony SansoneSingle User LicenseEA7E-87856328B9A648 42B99D8A F2E3E9E0 16DE076EE218B3DC F3606379 C33C1526 E8B58964B2CB3F63 BDF901BE D31424D2 082891B5F7058694转载 2016-06-16 10:05:22 · 1897 阅读 · 2 评论