自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

刘春明的博客

关注软件的自动化测试与持续集成,欢迎关注“明说软件测试”公众号

  • 博客(14)
  • 论坛 (1)
  • 收藏
  • 关注

转载 【Jenkins系列之六】Jenkins分布式构建基础——Master/Slave架构

一、Jenkins Master/Slave架构Master/Slave相当于Server和agent的概念。Master提供web接口让用户来管理job和slave,job可以运行在master本机或者被分配到slave上运行。一个master可以关联多个slave用来为不同的job或相同的job的不同配置来服务。当job被分配到slave上运行的时候,此时master和

2015-09-25 16:54:53 3645

原创 【Jenkins系列之四】Jenkins构建步骤之windows batch和Shell

Jenkins的job配置中,在构建步骤中,可以选择Ant,maven,windows batch和Shell。windows batch构建,windows batch构建指的是执行windows的批处理文件。Shell构建,指的是执行bash,python,perl,ruby等脚本进行构建。举个栗子,下面的job执行windows batch 和 shell构建:执行后

2015-09-23 17:45:27 37954 3

原创 【Jenkins系列之五】Jenins安全管理和权限控制

我们要达到这样的效果:Jenkins 从Github上获取代码并执行测试,并将测试结果通过Email通知我们。分别在masger和slave机器上执行该构建过程。【安装插件】由于jenkins要从Github上获取代码,所有要给Jenkins安装插件,从Jenkins首页进入到“系统管理”-->“管理插件”,点击“可选插件”,在右上角搜索“Git”,勾选Gitplugin, GitHubP

2015-09-22 16:50:44 4014

原创 【Jenkins系列之三】在Windows上安装Jenkins master & slave

本系列第一篇,这段时间系统学习了Jenkins持续集成的实践,将学习收获总结一下,以便以后翻阅。【Windows上安装Jenkins master】1、下载war包,running "java -jar jenkins.war".(注意需要先安装JDK,然后设置JAVA_HOME环境变量且将%JAVA_HOME%\bin加入到PATH环境变量中)2、connect to Jenki

2015-09-22 14:28:41 8749

原创 【Git学习笔记】git log命令使用

git log如果不带任何参数,它会列出所有历史记录,最近的排在最上方,显示提交对象的哈希值,作者、提交日期、和提交说明。如果记录过多,则按Page Up、Page Down、↓、↑来控制显示;按q退出历史记录列表。git log -n N如果不想向上面那样全部显示,可以选择显示最近的N条提交。git log --pretty=oneline一行显示,只显示哈希值和提交说明。git

2015-09-18 13:58:45 1189

原创 python子类如何调用父类的__init__方法

Python不会自动调用基本类的constructor,你得亲自专门调用它。两种方法:父类名.__init__(self,参数) #注意名字是父类 super(子类名,self).__init__(self,参数) #注意名字是子类,而且init后是self之外的参数例子程序代码:

2015-09-17 10:58:24 9687

原创 什么是反向代理服务器如何配置反向代理服务器

什么是反向代理服务器?反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到的结果返回给internet上请求连接的客户端,此时代理服务器对外就表现为一个反向代理服务器。用百度百科上的一张图片展示反向代理服务服务器的作用和工作原理:工作方式反向代理服务器其实就是代理了外部网络上的主

2015-09-16 15:06:11 5369

原创 让apache支持https的设置步骤

总体分两步:一、生成SSL证书;二、设置Apache的SSL配置1.   安装opensslyum install mod_ssl openssl2.    生成自签名的证书#Generate private key openssl genrsa -out ca.key 2048 #Generate CSR Certificate Signing Request op

2015-09-15 18:06:55 3138

转载 openssl生成SSL证书的流程

SSL证书通过在客户端浏览器和Web服务器之间建立一条SSL安全通道(Secure socketlayer(SSL),SSL安全协议主要用来提供对用户和服务器的认证;对传送的数据进行加密和隐藏;确保数据在传送中不被改变,即数据的完整性,现已成为该领域中全球化的标准。由于SSL技术已建立到所有主要的浏览器和WEB服务器程序中,因此,仅需安装服务器证书就可以激活该功能了)。即通过它可以激活SSL协议,

2015-09-15 17:57:53 41980

转载 SSL双向认证原理以及期间证书的使用

原理要想弄明白SSL认证原理,首先要对CA有有所了解,它在SSL认证过程中有非常重要的作用。说白了,CA就是一个组织,专门为网络服务器颁发证书的,国际知名的CA机构有VeriSign、Symantec,国内的有GlobalSign。每一家CA都有自己的根证书,用来对它所签发过的服务器端证书进行验证。如果服务器提供方想为自己的服务器申请证书,它就需要向CA机构提出申请。服务器提供方向CA提供

2015-09-15 15:33:07 12680 1

原创 【Selenium学习笔记】Webdriver工作原理

Webdriver其实是按照server-client模式设计的。server端就是各种支持webdrvier接口的浏览器,当测试脚本中启动浏览器之后,该浏览器就与一个端口进行绑定,来监听cleint端发来的各种请求并作出响应。client端通俗的说就是我们的测试脚本,脚本中各种行为被以http请求的形式发送给server(就是浏览器啦),浏览器接受这些请求,并执行相应的操作,最后在res

2015-09-08 10:24:13 3251 1

原创 使用pytest+requests进行接口测试实践——测试post请求

还是以Jenkins接口测试为例,Jenkins提供了“禁用”和“启用”job的接口,这个接口的方法是POST方法。我们就以这个接口为例。我们先点击任何一个job,比如“PythonRun”这个job,在打开的页面右下角REST API,在打开的页面中查看提供的接口。我们可以发现这里有个“Disable/Enable a job”的接口:点击“this URL”,可以得到“禁用”和

2015-09-01 15:59:21 7190

原创 使用pytest+requests进行接口测试实践——测试get请求

Jinkens是一个非常流行的持续集成工具,它提供了好多API以便对其进行二次开发。由于其提供了API接口,我们可以将其作为我们的测试对象,来学习如何使用requests进行接口测试。首先要安装好jenkins,非常简单。看这里:如何安装Jenkins在Jenkins中创建三个job,为我们的测试做个准备。打开Jenkins我们将看到这样的页面,点击右下角的REST API可以查看当前页面

2015-09-01 15:38:35 8387

原创 使用Python的requests库作接口测试——响应结果处理

在实际工作中,很多接口的响应都是json格式的数据,在测试中需要对其进行处理和分析。设计到json数据处理的方法有两种:序列化和反序列化python中序列化,简单讲就是将python的字典转换成json格式,以便进行储存或者传输;反序列化,简单讲就是将json格式转换成python字典,用于对其进行分析和处理。JSON和DICT格式互转方法:import json# 序列化

2015-09-01 14:54:17 4459

空空如也

liuchunming033的留言板

发表于 2020-01-02 最后回复 2020-01-02

空空如也

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

TA关注的人 TA的粉丝

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