自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

布鲁斯

8年IT一线经验,历任DevOps和DevTest岗位,熟悉Python开发。关注API自动化测试、GUI自动化测试、性能测试、DevOps、CICD等方向

  • 博客(15)
  • 收藏
  • 关注

原创 Puppet学习之变量(5)

《puppet实践》学习笔记1.作用域变量和默认资源都接受作用域的限制,而资源标题和引用不接受范围限制。局部作用域继承父作用域(1)全局作用域:  全局作用域通常定义在puppet的site.pp(2)节点作用域   节点作用域定义在节点(node)内,可以在节点内引用变量,也可以引用上层作用域的变量。   如果在全局作用域中对节点作用域的变量引用,将会失败。

2014-11-30 01:40:13 2288

原创 Puppet学习之资源(4)

1.Puppet常用命令puppet helppuppet help apply 查看apply命令详细帮助文档agent  #客户端进程,负责从master获取数据apply  #运行本地manifests     --noop 试运行命令,实际并不生效     --logdest 日志发送方式ca   #本地证书管理catalog  #编译、保存、查看puppe

2014-11-30 01:37:47 1852

原创 Puppet学习之语法(3)

《Puppet实践》学习笔记1.基本概念资源(Resource):是puppet最基本的元素。资源可以是文件,服务,软件包,自定义脚本等。属性(Attribute):属性,定义资源能够做什么。类(class):将多个资源组织起来进行重新定义。模块(modules):多个类的封装在一起。模板(templates):变量(variables):通常使用facter收集age

2014-11-30 01:35:51 2317

原创 Puppet学习之创建配置(2)

1.创建第一个puppet配置文件:1.1创建节点信息目录mkdir /etc/puppet/manifests/nodescd /etc/puppet/manifests/nodesvi ubuntu-ppm.ppnode 'ubuntu-ppm' {include test}1.2创建第一个模块:mkdir -p /etc/puppe

2014-11-29 01:11:38 694

原创 Puppet学习之安装(1)

1.安装1.1本次基于ubuntu系统安装过程如下:master端:$ wget https://apt.puppetlabs.com/puppetlabs-release-precise.deb$ sudo dpkg -i puppetlabs-release-precise.deb$ sudo apt-get updatesudo apt-get install pup

2014-11-29 01:09:28 609

原创 Go配置pipeline(3)

1.创建pipeline1.1找到满足job执行需求的agentresource是纯文本的tag,用户可以根据自己的习惯定义。Go执行job,选择agent时,并不知道agent的系统信息也不知道agent是否满足执行job的条件。用户需要根据自己定义的这些resource来判断agent是否满足需求。我们可以这样定义resource,“RHEL”,“Mysql

2014-11-27 00:18:22 1568

原创 Go基本配置(2)

1.配置server信息1.1添加用户cd /etc/gohtpasswd -c -s passwd user该命令会在当前目录下创建passwd文件在go的admin界面添加passwd file path: /etc/go/passwd重启go-server1.2 配置artifacts repo(存档文件)路径方法一:在

2014-11-27 00:15:57 1103

原创 Go基本概念(1)

1.Go 的安装1.1需要提前安装JDK1.2安装Go serverubuntu系统:预先下载好.deb安装包dpkg -i go-server-${version}.deb 服务状态查看,启动,停止sudo /etc/init.d/go-server statussudo /etc/init.d/go-server startsudo /etc/init.

2014-11-26 22:40:41 1172

原创 Python常用模块

sys为系统函数和得到命令行参数os为目录列表之类的操作系统函数re为正则表达式time 时间,日期,既有时间处理相的,也有转换时间格式的unittest为单元测试nose 单元测试框架loging 日志处理paramiko ssh远程连接

2014-11-25 23:48:06 478

翻译 Python测试框架nose之设计case(2)

官方链接:test tools1.nose 框架同unittest一样支持包,模块,类级别的setUp和tearDown所有在test模块下的函数,凡是符合正则testMatch条件((?:^|[\\b_\\.-])[Tt]est都封装入FunctionTestCase。test functions支持函数级别的setUp例:def setup_func():

2014-11-25 23:02:23 1234

原创 Python测试框架nose基础(1)

1. 安装noselinux环境下安装(1)使用python的easy_install工具easy_install nose(2)使用pipi安装pip install nose(3)从官网下载源码安装python setup.py install注意:如果不是采用easy_install安装,将不能使用nose的第三方插件。2.nose的基本用法(

2014-11-25 22:25:25 5824

原创 python进阶之Unittest写case(3)

官方文档:https://docs.python.org/2/library/unittest.html6.编写testcasetestcase子类中默认的方法名是runTestclass unittest.TestCase(methodName='runTest')testcase的实力默认有三种类型的方法:(1)执行case的环境相关方法setUp()运行c

2014-11-25 22:11:46 1475

原创 python进阶之Unittest用法(2)

4. Test code组织结构4.1 在unittest中,test case都是测试类的实力,所以编写testcase时,必须预先定义测试子类。继承自Testcase或者FunctionTestcase。Testcase提供的assert*()方法是用于检测测试结果,官方说明:Note that in order to test something, we use one of

2014-11-25 22:10:43 1688

原创 python进阶之Unittest简介(1)

unittest官方文档: https://docs.python.org/2/library/unittest.html参考链接: http://blog.csdn.net/hackerain/article/details/24095117http://blog.csdn.net/five3/article/details/71044661.什么是unittest?

2014-11-25 22:08:48 1453

原创 Python基础之字符串

1.1.在python中,单引号,双引号,三引号,都可以用来标示字符串。   三引号可以用来标示字符块(即多行字符)  例如: print "hello world!"print 'hello world!'print '''hello world,this ismy first code.i lovepython''' 但是当字符串中已经包含有单引号(‘)或...

2014-11-24 22:56:06 605

空空如也

空空如也

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

TA关注的人

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