自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 资源 (4)
  • 收藏
  • 关注

原创 Sonar 平台搭建及 Sonar 自定义规则打包部署篇

引言基于阿里开发手册的sonar自定义插件工程 开源地址: https://github.com/tigerge000/sonar-java-custom-rules.git 由于最近来问童鞋,就算写出了Demo,但部署到sonar平台后,运行还是出现各种问题,因此我这边把 sonar平台部署,插件打包,插件导入等一些列重新补一篇 sonar自定义插件开发文章: https://tes...

2018-02-11 17:28:29 4073 1

原创 [JsonSchema] 关于接口测试 Json 格式比对核心算法实现 (Java 版)

引言为什么要自己重新造轮子,而不是采用第三方的JsonSchema方法进行实现 存在以下痛点: 1.我之前在网上找了很久,没有找到java版直接进行jsonschema生成的方法或直接比较的方法 2.http://JSONschema.net/#/home 使用这块框架,必须要先把我们的Json信息复制到该网页,然后通过该网页生成的jsonschema格式文件写到本地,效率实在过于低下 ...

2018-02-11 17:24:56 2350

原创 OkHttpClient 基础方法封装

背景原本使用org.apache.commons.httpclient 方法封装进行http接口测试,由于支持异步请求和H2不易,因此研究采用 OkHttpClient方式进行替换 为了保证兼容性,采用的方法调用尽量与原来的org.apache.commons.httpclient 使用方法保持一致OkHttpClient的强大大家大可百度瞅瞅踩坑1.响应结果response...

2018-02-11 17:23:36 434

原创 [实践] python 处理 m3u8 有视频无音频录像文件

引言我们公司主要从事线上音乐教育,比较看中直播生成的录像回放质量事件讲师生成的m3u8回放,前面4分钟没有声音预期处理截掉前4分钟的无声音视频,并把剩余的ts视频合成mp4文件;脚本语言: python处理第一步把m3u8中所有的ts文件下载到本地,这个时候python库的强大就体现出来了 https://github.com/globocom/m...

2018-02-11 17:22:19 5075

原创 关于 Junit 的rule 自定义规则开发

关于Rule查看Junit源码,可看到 关于Rule的实现,有 org.junit.rules.TestRule 接口和 org.junit.rules.MethodRule 接口TestRule其中 TestRule主要针对一个测试类中的 1.org.junit.Before 2.org.junit.After 3.org.junit.BeforeClass 4.or...

2018-02-11 17:20:07 866

原创 Sonar Java 规则插件开发 (基于阿里开发手册)

引言最近在做Sonar静态代码扫描管理,以此顺手接了Sonar的插件开发,基于阿里开发手册进行开发,在整体开发过程中,其中还是遇到不少坑位,也以此给大家做相应借鉴官网Demo演示插件开发地址: https://docs.sonarqube.org/display/PLUG/Writing+Custom+Java+Rules+101 基于官网的我暂时不多说,基础框架按照官网的范例进行搭...

2018-02-11 17:09:58 6624 2

原创 接口自动化测试之旅--JsonSchema

接口自动化测试之旅–JsonSchema针对接口测试结果校验,现在除了对返回值一一的校验以外,由于一一校验的不完整性,由此增加了JsonSchema的校验方式,可以全局方式校验 JSON结构在线 JSONSchema 生成地址:http://JSONschema.net/#/homeJAVA工程增加jar包 <dependency> <groupId>com.g

2017-03-21 13:15:48 2302

原创 Selenium自动化测试框架第一篇

在这里给大家分享几个Selenium的自动化测试框架 Selenium自动化框架(Java)第一篇: 以excel维护测试数据,进行数据驱动测试 Common模块中主要存放基础操作方法(excel二次封装的读写方法、参数化的配置文本信息、Selenium基础操作方法),简单演示下: excel二次封装的读写方法 /* * 写入测试用例执行结果 */ pu

2016-03-30 22:21:56 3656 1

原创 Python BeautifulSoup 实战演练

前几天获取到一个比较有意思的需求,在天猫超市,输入关键字,把查询返回第一页的商品图片下载下来;基于这么个需求,开始去实施思路:我这边采取从excel中读取商品名称excel读取方法:#coding=utf-8import xlrdfrom xlutils.copy import copy'''从excel中读取要查找的商品名称,第一列默认为0'''de

2015-10-29 13:10:25 867

原创 Python Cookie操作实战---requests&selenium&urllib2

在网上看了很多cookie操作方法,介绍urllib方式较多,我这边根据实战给大家介绍下cookie操作方法:在web自动化(selenium)过程中,有些功能性测试是按照模块来测试的,那这样子就涉及到了cookie操作,这里就直接按照实例方式来介绍:过程如下:#coding:utf-8import requestsfrom selenium import webdriver

2015-10-26 09:30:14 4429

原创 python 进行Web接口测试实战

目前接到一个商城接口测试项目,根据项目要求,我这边整理下测试思路,先采用Python脚本进行实现:1、数据与业务分离,所有的测试数据源从excel表中读取2、生成MD5值,并写入excel表格以下为测试代码:MD5.py#coding=utf-8__author__ = 'hqe0079'import hashlibimport xlrdimport jsonimpo

2015-07-29 14:58:56 2376 2

原创 30分钟玩转Docker系列课程2---Docker核心概念

对于学习Docker而言,很关键的一点,一定要了解Docker的核心概念及其原理,若不了解清除,在后续的可持续集成,自动化生产部署方案会出现问题Docker原理:Docker使用客户端-服务器(C/S)架构模式。Docker客户端会与Docker守护进程进行通信。Docker守护进程会处理复杂繁重的任务,例如建立、运行、发布你的Docker容器。Dock

2015-07-24 14:06:44 606

原创 30分钟玩转Docker系列课程1---初识Docker

Docker是什么: 什么是Docker,我们从Docker官网(https://www.docker.com/)中可以看到是这么描述的:Docker is an openplatform for building, shipping and running distributed applications. It givesprogrammers, development teams

2015-07-24 13:13:56 493

原创 如何源码修改禅道 用例模块数 不足问题

刚接触禅道,准备使用禅道作为测试部的测试用例管理工具,部署实话说是我见过最简易的安装方式:一键式安装;http://www.zentao.net/在使用过程中发现,测试用例的模块数量默认只有10项,对于大型软件而言,模块肯定不止10个,这个时候放弃禅道又不值得,禅道作为开源工具,我这边就自己动手上去干了;第一步:了解禅道框架(转至 http://www.zentao.net

2015-06-03 17:28:24 3123

原创 Windows 2003 + SQL Server 2005 + ALM11(QC11) 部署

谈论起HP出品的QTP、QC,感觉第一印象就是大、杂、繁,果不其然,安装QC11时,耗时超过2天。。。QC11安装的难点在于一些基础环境配置,官方的安装说明不会具体说明到这些,因此本文主要罗列这些基础配置项第一步: 安装Windows 2003 虚拟镜像1、固定虚拟机的IP地址(网络模式采用桥接方式)2、默认WIndows 2003安装完成后是没有IIS6.0,因此需要手动

2015-06-03 16:47:04 2009

转载 .NET项目持续集成实践 - Jenkins

现在这个项目里,我们使用了jenkins (原hudson, http://www.jenkins-ci.org/)作为CI server,开源肯定是最基本的考虑,此外这个决定是受到了前任老大的影响,jenkins是java生态圈中的一个不错的选择,现在我们这个项目采用的是.net技术,能否很好的用起来呢,有点儿担忧,一路见佛杀佛见魔杀魔,磕磕碰碰,到现在基本是搭建起来了。基本的组合是,jenki

2015-06-03 16:40:52 477

原创 Jenkins+SVN+.NET+Slave项目持续集成实战

主要讲述如何进行Jenkins+SVN+.NET+Slave项目持续集成实战

2015-06-03 14:57:19 1432

原创 Jenkins+CentOS6.5 的两种安装方式

最近老大要求准备使用Jenkins搭建持续集成环境,因此我这边开始了搭建Jenkins环境搭建之旅,这里讲解的是两种搭建方式,网上均有一定介绍,本文章只讲述如何搭建安装一、环境准备:1、CentOS 6.5 完整版安装,安装完成后开启SSH服务: [root@localhost bin]# /etc/init.d/sshd start2、我这边使用SecureCRT进行远程SSH连接,

2015-06-03 13:41:43 2963

Mantis BUG管理系统

Mantis BUG 管理系统源码,安装好MYSQL和Apache2.0服务,即可使用该BUG系统,并且可以根据需要进行定制修改

2011-03-31

TCP&UDP测试工具

专门测试TCP&UDP连接方式的工具,例如:10.22.4.107 9000 是用TCP连接方式的,输入错误的10.22.4.107 9001,会提示Socket错误,表示连接出错

2011-03-31

还原开机启动win7启动项 Win7启动管理

解决双系统底下,因WinXP还原之后,启动界面没有Win7系统选项的问题

2010-10-28

空空如也

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

TA关注的人

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