自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

doctorq

路漫漫其修远兮

  • 博客(597)
  • 资源 (26)
  • 收藏
  • 关注

原创 Spark on yarn搭建实践

参考文章 Spark on YARN两种运行模式介绍 Yarn源代码分析之旅—总体架构—概述与总体架构

2016-09-08 11:38:54 405

原创 spark webui的展示

在standalone模式下,运行一个应用,我们来操作webui查看一些信息主页主页展示了如下信息概览工作中的slave运行中的应用已经完成的应用slave信息点击Workers列表中Worker Id任一条数据应用信息点击Running Applications列表中Application ID进入应用信息运行情况点击Running Applications列表中Name进入,完全新的

2016-09-02 23:44:41 4021

原创 spark streaming实例编写

运行第一个SparkStreaming程序(及过程中问题解决) Windows下IntelliJ IDEA中调试Spark Standalone sbt-assembly 发布 Scala 项目 使用IDEA开发及测试Spark的环境搭建及简单测试 基于spark运行scala程序(sbt和命令行方法) 主要是实践一下scala开发项目的流程创建项目创建一个sc

2016-09-02 18:31:46 2558

原创 spark环境搭建(独立集群模式)

参考文章 Spark Standalone Mode 单机版Spark在Mac上简装笔记[0] 大数据利器:Spark的单机部署与测试笔记spark 2.0.0下载最新版本2.0.0解压后进入目录解释standalone模式为Master-Worker模式,在本地模拟集群模式启动Master> sbin/start-master.sh打开http://localhost:8080

2016-09-01 22:49:11 3905

原创 RoR利用RSpec测试项目

rspec

2016-08-11 18:14:45 1260

原创 RoR中如何做测试

A Guide to Testing Rails Applications导记因为从测试转身而来,所以学习一门新语言或新框架,我也要先从如何开展测试开始,TDD嘛test默认rails自带test文件夹,里面包含了测试所需的文件,而且利用rake创建model或者controller的时候,都会自动创建测试文件,说明rails框架对于测试的注重。好了说了好多废话,来看看test文件夹ls -F t

2016-08-10 20:14:58 3088

原创 RoR创建项目流程

Rails 入门 一个月前在不懂任何rails知识的情况,就已经把这个入门项目搭建成功,足以说明rails on ruby做web开发的简单,经过一个月的学习对rails有了一定的了解,今天趁着周末再来试着搭建一遍,增加自己的认识。更重要的是我们来看看用rails来开发到底方便在哪里?环境信息 默认已经安装好环境所需要的各种工具创建新项目一个好的框架,创建一个项目时,会自动把一些共

2016-08-06 13:38:42 2514

原创 RoR常用库整理

持续更新中second_level_cache缓存devise&Omniauth用户认证

2016-07-15 11:44:34 4556 2

原创 Github开源项目常用工具

不断整理中travis.ci持续集成工具,github上一有提交就会触发,你可以将构建状态放在你的README.md中,方便查看codecov.io代码覆盖率收集工具

2016-07-14 15:16:07 4698

原创 AngularJS学习环境配置

参考:大漠老师的AngularJS实战web包管理器bower开发工具Sublime Text3断点调试工具AngularJS Batarang:Chrome的一款专门针对Angularjs的调试插件安装完成后,就可以在开发者工具中看到AngularJS:构建工具grunt单测工具karma+jasmineUI测试工具protractor:专门为AngularJS打造的E2E测试工具安装官方教程p

2016-07-04 16:51:33 3024

原创 Angularjs中checkbox使用

场景:需要显示一组复选框,个数由js传递的数组决定,默认都是选中状态,我可以点击其中的复选框来改变某个值的状态。效果如下:代码<label class="checkbox-inline" ng-repeat="k in conf.config_online.time track by $index"> <input type="checkbox" n

2016-06-29 15:47:16 7310

原创 PHP开发者Sublime Text3插件&快捷键(MAC)

基本快捷键SHIFT+CMD+P:显示PackageContorl输入框 CMD+P:文件搜索框 CMD+R:函数搜索框 CMD+W:关闭文件HTML-CSS-JS-PrettySHIFT+CMD+H:格式化HTML/CSS/JS代码ColorPickerCTRL+SHIFT+C:打开颜色板

2016-06-28 22:26:34 7864

原创 AngularJS中获取ng-repeat动态生成的ng-model值

angularJS动态设置model,并设置/获取model的值代码html<div> <div class="modal-header"> <h3 class="modal-title">用例集全局参数配置</h3> </div> <div class="modal-body"> <table class="table table-hov

2016-05-19 18:05:53 43713 8

原创 高德地图内存测试报告

测试环境设备:GT-I9300 Android版本:6.0.1 APP版本:高德地图V7.6.4.2043内存抖动0x00首页->更多->扫一扫,主动呈现方式,内存图如下:手机发热严重。0x01首页->滑动查找地点->不停滑动查找,被动呈现,内存图如下:而百度地图中同样操作的内存图如下:问题显而易见0x02首页->导航(来回切换),被动呈现,内存图如下:问题这种切换操作中,频繁的gc会造成卡顿现

2016-03-31 15:41:02 5625

原创 Android安全专项-Apk加固

参考文章 Android APK加壳技术方案【1】 Android APK加壳技术方案【2】 Android中的Apk的加固(加壳)原理解析和实现0x00原理部分我不献丑了,上面3篇文章说的很清楚,我直接实战,讲述从0开始如何最终实现加固的整个过程,踩了不少坑。0x01第一步创建被加固Apk,就是你的源码Apk。你做的工作就是防止这个Apk被破解。这个APK要注意以下几点:记

2016-03-23 14:33:19 12445 28

原创 Android专项-针对Xposed hook密码框的防护

原理TextWatcher接口为EditText控件的响应字符输入事件提供了3个方法,这三个方法分别为:public void beforeTextChanged(CharSequence s, int start, int count, int after)public void onTextChanged(CharSequence s, int start, int before, int

2016-03-17 19:57:55 3536 2

原创 Xposed获取微信用户名密码

参考文章:Xposed恶意插件 Android 安全专项-Xposed 劫持用户名密码实践0x00我在之前的文章中演示了一下如何通过Xposed获取用户名密码,那篇文章的例子是我自己写的,Monkey就提议用一个大家都使用的App来试试,ok所以就有了这篇文章0x01我根据Xposed恶意插件这篇文章介绍的原理开发了一个Xposed Module我这次的例子采用的是微信客户端740来试的,下面看效

2016-03-14 19:43:15 7847 4

原创 Android安全专项-利用androguard分析微信

androguard Androguard常用API学习1安装做 Android 安全测试之前你应该知道的工具 (一)分析./androlyze.py -s进入分析的交互界面然后执行 apk,d,dx=AnalyzeAPK("./weixin_740.apk")分析指定的APK,我们分析的是weixin_740.apk是我在应用包刚刚下载的。apk.get_permissions()列出所

2016-03-08 19:08:30 6018 8

原创 Android安全专项-AndBug动态调试工具

AndBug环境搭建git clonecd 到AndBug目录,执行make58deMacBook-Pro-7:AndBug wuxian$ makePYTHONPATH=lib python setup.py testrunning test.:: '' of () -> '':: '1' of (0,) -> '\x00':: '2' of (1,) -> '\x00\x01'

2016-03-08 16:13:42 4291

原创 Android安全专项-Xposed劫持用户名密码实践

Xposed是个强大的工具,可以hook所有的java方法,下面用Xposed来截获App的用户名密码,默认你已经安装好Xposed环境了 参考文章:http://blog.csdn.net/beyond296089727/article/details/45766297AS中创建带有Login界面的项目然后一路Next,创建成功后,运行,App界面如下:为了使用Xposed劫持应用的用户名

2016-03-04 15:51:37 3774

原创 京东钱包App体检报告

https://testerhome.com/topics/4090

2016-02-23 10:42:21 2742 2

原创 接口测试-Swagger Core

今天我们来学习Swagger庞大体系中的第一个工具:Swagger Core,想要学习这个,需要有swagger-simaples项目的帮助。swagger-simaples提供了很多解释swagger-core作用的例子,以便帮助你理解Swagger Core中的项目,跟我一探究竟吧!swagger-coreswagger-core含有如下子项目:针对不同的web框架,提供了多种针对性jar包。

2016-01-28 17:56:57 6423 3

原创 微信公众号申请页面获取验证码BUG

环境操作系统:浏览器:网络:wifi步骤1.注册成功后,进入微信公众号2.选择订阅号,下面的[选择并继续],点击确认3.选择[个人]后,会让你填写个人信息4.填写完姓名和身份证号码后,填写手机号后,[获取验证码]的按钮应该由灰色转为高亮,但是却没有,但是这个时候确可以点击,正确获取验证码。频率必现(3/3)危害轻微,反正不影响使用,但是用户体验较差,也不满足需求,因为当你点击获取,一分钟后的正

2016-01-26 12:29:01 12778 3

原创 接口测试-Swagger介绍

官网:swaggerSwagger一个开源的接口框架,提供了多种工具,帮助你解决与api的不同的情况下的问题,包含的子项目如下:核心工具 名称 github地址 作用 Swagger Core https://github.com/swagger-api/swagger-core Java依赖库,用于生成或阅读Swagger definitions,可以理解为Swagger的

2016-01-25 20:04:36 13895 3

原创 接口测试-runscope接口测试服务平台

runscope是个收费的接口测试服务平台,不过提供了30天的免费体验平台首页当你注册完后,登录到平台后,会出现如下的面板展示了我们目前所有的测试任务,以及任务的执行情况。支持批量导入文件格式这样很好的满足了我们的需求,特别是我昨天的文章中讲到的,当接口数量特别多的时候,App中的接口是可以通过Charles导出为Har的格式的,然后导入到该平台就可以执行了。添加接口用例首页的左下角区域有添加测试

2016-01-24 16:29:43 4348 1

原创 百度糯米iOS客户端登录BUG

环境设备:网络:WIFIApp版本:操作步骤1.进入登录界面2.输入手机号3.点击[获取验证码],等待接收验证码后4.点击[X]退出登录界面5.重复1-2-3,提示手机号输入有误或验证码发送失败,请稍后再试频率必现危害1.第二次登录时,不点击获取验证码时,用第一次的验证码偶尔也可以登录成功,这可能有账号安全的问题 2.尝试多次后,重启App再次尝试登录后,一直报手机号输入有误或验证码发

2016-01-24 00:07:37 3169 2

原创 接口测试-postman+newman+jenkins组合

这样的组合可以快速的让你开始接口测试,一起来看看这个小儿美的接口测试工具吧Postman-录制Case安装PostmanPostman现在是一个单独的App,以前是Chrome的一个插件,现在单独出来了。下载完Postman后,安装Postman Interceptor记得一定要安装Postman Interceptor插件,这样在chrome浏览器上访问的信息都会在postman的app端同步显

2016-01-23 17:59:38 17236 2

原创 接口测试-解析har文件

之前我已经研究到让业务测试通过不同方式来获取我们工具需要的har文件,现在我们拿到了业务测试提供的har文件,我们首先要解析这些文件里存放的信息,特别是entries字段里的信息,在万能的github上果然搜出来一个工具包地址har因为maven库里还没有这个jar包提供下载,你需要将源码下载到本地,打包后上传到自己公司的私有库里,供其他开发者下载源码主要的类为HarUtils.java,还有命令

2016-01-19 18:28:53 12456 1

原创 Java命令行程序构建工具-airline

以前对于开发Java命令行程序,我都是很头大的,命令行程序麻烦的是解析参数,以及一些帮助信息,今天在研究接口测试时偶然发现了一个工具可以让你快速构建命令行程序github地址airline导入jar包airline jar 在maven仓库里搜索适合你构建系统的语句代码我找了个解析har文件的项目,来讲解开发过程定制自己的命令行我的命令行以doctorq作为命令,参数为company,命令的完整

2016-01-19 14:13:50 6931

原创 接口测试-获取APP的接口har文件

之前的录制方式都是PC端的访问,但是如果我们想录制我们自己APP后台请求接口的信息呢,如果获得这个har文件呢?其实也很简单,就是通过Charles,让手机的访问请求走这个Charles代理就行了Charles方式开启Charles代理iOS开发工具——网络封包分析工具Charles根据这个文章的配置,将手机连接到pc到的代理开启录制点击上图红框标注的第二个按钮,就可以开启/关闭录制,第一个为清空

2016-01-18 16:40:26 6455

原创 接口测试-录制har文件

昨天我们用selenium自动化的方式,获得了har文件,今天我们找一个普通,不懂代码的业务测试也能录制case的方式原理原理是用browsermob-proxy可执行文件作为本地代理,监听某个端口,然后在系统中设置web服务器的代理url,让每一次的web请求都先走我们本地的代理,这样数据会先在代理服务器上保存数据,我们通过RESTAPI获得这些har数据保存到本地步骤启动代理服务上一篇文章的结

2016-01-18 13:37:16 6100 1

原创 接口测试-browsermob-proxy

参考文章: browsermob-proxy lightbody seleniumbrowsermob-proxy是什么提供命令行的方式或者嵌入到Java项目中通过api方式生成HAR文件的插件,属于selenium的一个子项目。具体的流程有点类似与Flidder或Charles。原理开启一个端口监控某个端口下的所有HTTP请求,进行数据抓取。Java API依赖compile

2016-01-14 20:29:58 11799

原创 接口测试-HAR

参考文章 雪球的 HttpApi 接口测试框架设计 HAR(HTTP Archive)规范 神器——Chrome开发者工具(一)HAR是什么一句话:关于HTTP所有的信息的一种文件保存格式HAR获取我用的是chrome浏览器,按Option+Command+I来打开开发者选项,选择Network选项:这个时候我们看不到关于网络相关的信息,我们需要重新刷新下url地址栏,重新发起一

2016-01-13 17:11:22 3723

原创 JS-网页中分页栏

最近在写网页,用JS手写了一个分页栏效果html代码<ul class="pagination pagination-sm" id="pageLi"> <li class="disabled"><a href="javascript:;" onClick="prePage()">«</a></li> <li class="active"><a href="javascr

2015-12-19 16:26:01 4149 21

原创 react-native试玩(8)-列表视图

ListView属性 名称 类型 意义 默认值 dataSource ListViewDataSource 数据集 无 initialListSize number 设置第一页初始化的元素个数 无 onChangeVisibleRows function 当有元素的可见性发生改变的时候,该函数会被调用,(visibleRows, chang

2015-11-21 17:44:37 6787

原创 第一个Shell脚本-lint检查以及报告收集

作用在不需要开发修改android项目配置文件的情况下,执行Android lint检查,检查完后,将各个aar包下的检查结果从远程机器copy到节点机器上来。源码#!/bin/sh#用于Android Lint检查项目中,将构建任务中的lint文件copy到当前job中#从pmo机器中将所有的build文件保存到本地机器上来#lint文件所在的根目录work_dir=$1#需要移动到目标目录

2015-11-19 16:14:01 3162

原创 Android安全专项测试之Dex2jar

dex2jar辅助工具JD-GUIdex2jar包下载完dex2jar包后,解压缩后得到下面的目录:反编译讲APK包后缀名改为.zip文件,然后解压缩,解压缩后得到的文件目录如下:这个里面和apktool工具反编译的文件是有区别的,比如AndroidManifest.xml文件没有之前那么清晰,看不到原来数据: 当然这个地方我们不关心这个,我们主要看classes.dex文件,把这个文件copy

2015-11-13 11:51:06 2824 2

原创 Android安全专项测试之反编译

apktool反编译APK使用apktool d <apk文件名>,默认会生成和APK文件名同名的文件夹,里面会存放反编译后的文件:localhost:apk wuxian$ apktool d com.wangyin.payment-3.11.1.apkI: Using Apktool 2.0.1 on com.wangyin.payment-3.11.1.apkI: Loading res

2015-11-13 10:50:09 5385 7

原创 React-native单元测试框架-Jest

Jest安装使用命令npm install jest-cli --save-dev来安装Jest命令行:localhost:TesterHome wuxian$ npm install jest-cli --save-devjest-cli@0.7.1 node_modules/jest-cli├── jasmine-pit@2.0.2├── object-assign@4.0.1├──

2015-11-04 22:37:37 8239

转载 “陆金所” 之移动应用体检报告

“陆金所” 之移动应用体检报告应用本次体检得分(69)分!1,前言: We are Mr Bug、 We are App Bug Hunter !!!2,目的: 本次活动目的是为了用评分的形式,通过:安全、性能、稳定三个方面去检测评估一款APP,为此还单独组建了一个的项目组一起协作攻破各项难点,覆盖各项检查点3,活动简介:主刀医生:Mr Bug项目团队发起时间:9月25日 发起方:

2015-10-30 18:51:53 2971

go依赖包golang.org/x下的所有源码

go语言依赖包,为不方便下载的同学,提供便利。因为经常被墙,所以直接下载这个就可以了。

2018-05-04

php-hbase-thrift

php访问hbase时,采用thrift的方式,编译了thrift和thrift2两套代码

2016-12-19

streamingpro

streamingpro项目依赖

2016-10-25

ServiceFrameworkDispatcher

streamingpro项目依赖jar包

2016-10-25

apk加固demo

APK加固demo,详细讲解http://blog.csdn.net/itfootball/article/details/50962459

2016-03-23

利用BroadcastReceiver自动回拨电话

在自动化测试过程中,有时需要测试接电话的case,该apk就是辅助的工具

2015-01-08

tradefederation.rar

cts支持jar包tradefed-prebuild.jar的源码项目

2014-10-17

javalib-deviceutil.jar

cts-tradefed-host支持jar包

2014-10-17

javalib-deviceinfo.jar

cts-tradefed-host支持jar包

2014-10-17

hosttestlib.jar

cts-tradefed-host支持jar包

2014-10-17

tradefed-prebuilt.jar

cts-tradefed-host支持jar包

2014-10-17

ddmlib-prebuilt.jar

cts-tradefed-host支持jar包

2014-10-17

window下启动cts的批处理文件

http://blog.csdn.net/itfootball/article/details/40044953

2014-10-17

smtp.jarformail

mailapi.jar的依赖jar包,如果没有该jar包,会报错

2014-07-22

32位系统的IE驱动

32位系统下,selenium启动IE的必备驱动。

2014-07-22

mailapi.jar

发送邮件的jar包,sun公司推出的原始jar包

2014-07-22

selenium-server-standalone-2.42.2.jar

selenium-webdriver开发依赖的jar包

2014-07-22

wifi工具类app

用命令行模式启动一个app,获取其启动时间的。但是该app会造成卡死状态

2014-06-30

playground

swift的playground,可以编写代码以及立即查看结果

2014-06-16

uiautomator2junit

将uiautomator的输出日志转化为xml的文件格式,方便在网页上展现出来

2014-06-09

hockeyapp环境搭建文档

自己总结的一篇hockeyapp环境搭建文档

2014-06-07

uiautomator-stub

jsonrpc所需jar之一,配合bundle.jar两者一起可以开启jsonrpc的服务器

2014-06-07

hockeyappforandroid

hockeyapp for android搭配环境时所需jar包,3.0.1版本

2014-06-07

bundle.jar

jsonrpc中所用到的服务器类的支持jar包。

2014-06-04

pythonforandroid_r4.apk

该apk为scripting layer for android的支持apk。安装在设备上,进行python脚本的编写

2014-05-29

Espresso-test-jar

Espresso测试框架的jar包,包含所有api文档

2014-04-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除