- 博客(83)
- 资源 (5)
- 收藏
- 关注
转载 SRE用的那些工具
写在前面最近花了一点时间阅读了《SRE Goolge运维解密》这本书,对于书的内容大家可以看看豆瓣上的介绍。总体而言,这本书是首次比较系统的披露Google内部SRE运作的一些指导思想、实践以及相关的问题,对于我们运维乃至开发人员都有一定的借鉴意义。书中的一些思想也令我印象深刻,例如SRE工程师要保证投入50%的时间在项目上、错误预算、命运之轮、事故总结等等,对于从业者有很大的启发。书中提...
2018-09-26 15:22:58
1310
转载 CentOS7下yum安装Jenkins
Jenkins官网最新稳定版:https://pkg.jenkins.io/redhat-stable/1.下载依赖sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins.repo2.导入秘钥sudo rpm --import https://pkg.j...
2018-07-23 11:01:47
19652
4
转载 防火墙开发端口
防火墙的相关操作: 启动:systemctl start firewalld查看状态:systemctl status firewalld 停止: systemctl disable firewalld禁用: systemctl stop firewalld 查看所有打开的端口: firewall-cmd --zone=public --list-ports ...
2018-07-21 11:33:06
680
转载 Linux下SSH-KEY生成&远程传输文件
第1步:在客户端主机中生成“密钥对”。[root@linuxprobe ~]# ssh-keygen -t rsaGenerating public/private rsa key pair.Enter file in which to save the key (/root/.ssh/id_rsa):按回车键或设置密钥的存储路径Created directory '/root/.ssh'....
2018-07-07 22:01:20
1696
转载 MySQL 安装
本教程的系统平台:CentOS release 6.6 (Final) 64位。一、安装编译工具及库文件yum -y install gcc gcc-c++ make autoconf libtool-ltdl-devel gd-devel freetype-devel libxml2-devel libjpeg-devel libpng-devel openssl-devel curl-deve...
2018-07-05 17:39:48
246
转载 在Linux安装配置Tomcat 并部署web应用
系统版本:centos6.5版本 java版本:1.7一、准备工作 1、java -version 检查是否有java环境,没有则需要去安装并配置到环境变量中。 2、下载tomcat包,下载地址:http://tomcat.apache.org/download-70.cgi。可以本地下载后上传到服务器上,也可以直接在服务器上使用wget命令下载,本案例直接使用wget命令下载 ...
2018-07-02 17:29:26
179
原创 tomcat安装配置
下载安装tomcat(http://tomcat.apache.org/)我这边是下载的apache-tomcat-8.0.50.tar.gz解压tar -zxvf apache-tomcat-8.0.50.tar.gz我是放在了usr/local/tomcat下所以要创建tomcat文件夹并将解压文件移动到tomcat下(由于之前新建过再次创建或出现重复)mkdir /usr/local/tom...
2018-07-02 16:01:27
170
原创 Linux下安装jdk
1、创建jdk目录mkdir /home/java 2、下载jdk1.8下载页面:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html可以用wget命令下载linux对应版本,如果网速慢也可以Windows环境下载后传到linux下。 3、解压jdktar -zxvf jdk-8u15...
2018-07-02 09:59:11
178
转载 Linux - CentOS 7网络配置
CentOS7网络配置 NAT网络开机以后,我们访问ping www.baidu.com,可以发现不能成功。通过ip addr命令查看网络配置。我们可以发现enp0s3网卡(NAT)没有开启工作,而host-only默认的端口是192.168.56.101(具体后面介绍),我们先解决虚拟机访问互联网的问题。进入cd /etc/etc/sysconfig/network-scripts/目录,可以看...
2018-06-30 12:23:39
1444
原创 Oracle VM VirtualBox安装centos7
什么是Virtualbox?VirtualBox 是一款开源虚拟机软件(注:跟vmware差不多)。VirtualBox 是由德国 Innotek 公司开发,由Sun Microsystems公司出品的软件,使用Qt编写,在 Sun 被 Oracle 收购后正式更名成 Oracle VM VirtualBox。Innotek 以 GNU General Public License (GPL) 释...
2018-06-30 12:19:30
663
原创 shell基础
1、shell变量#定义变量bianliang="abcd"#获取变量echo $bianliangecho ${bianliang}#变量长度echo ${#bianliang}#查找变量中子字符串echo `expr index "$bianliang" c`#拼接字符串echo "this is a ${bianliang}"#提取子字符串echo ${bianliang:1:3}#数组定义...
2018-06-28 10:54:30
117
转载 devops工具
(SCM):GitHub、GitLab、BitBucket、SubVersion构建工具:Ant、Gradle、maven自动部署:Capistrano、CodeDeploy持续集成(CI):Bamboo、Hudson、Jenkins配置管理:Ansible、Chef、Puppet、SaltStack、ScriptRockGuardRail容器:Docker、LXC、第三方厂商如AWS编排:Kub...
2018-06-27 14:43:03
340
转载 基于Jenkins实现持续集成
知识预览 持续集成Jenkins安装Jenkins插件Jenkins配置Jenkins备份与恢复发布PHP项目 SVN 发布Maven项目按版本发布远程管理 War文件部署设置任务 Jenkins集群整合LDAP按角色授权PipelineJenkins数据迁移参数化构建过程解决Jenkins磁盘不够问题 回到顶部 持续集成1.什么是持续集成:Continuous integration (CI)持...
2018-06-27 14:41:04
16664
原创 vbs读写文件内容
Vbscript 脚本编程关于文件的读写使用vbscript来读写文件,十分的方便,废话少说,切入正题。1、打开文件使用opentextfile方法set fs =createobject(“scripting.filesystemobject”)set ts=fs.opentextfile(“c:/1.txt”,1,true)注意这里需要填入文件的完整路径,后面一个参数为访问模式1为forrea...
2018-06-07 08:45:06
13527
原创 vbs实现post接口定时请求监控,出错发邮件
NameSpace = "http://schemas.microsoft.com/cdo/configuration/" Set objEmail = CreateObject("CDO.Message") Function HttpRequest(url,mode,params) Dim oauth_http Set oauth_http=CreateObject("Micr...
2018-06-04 15:46:09
1594
转载 JAVA PPT转MP4 (基于VBSCRIPT)
场景:业务需要,要使用JAVA根据ppt模板自动生成MP4视频。调研:查了一下比较符合的PPT 操作方式,POI,ASPOSE,VBA1. POI 支持PPT文件的读,修改,写。HSLF,XLSF支持PNG,以及基于Graphics2D 的输入文件格式,但没见到有视频输出的。 详见:XLSF2. ASPOSE 支持的输出文件相对多一些 详见:outputFormat,但是,很遗憾,不支持MP4类视...
2018-06-01 16:42:07
1589
3
原创 ppt导出mp4 定时运行
ppttomp4.vbsOption Explicit Dim outPath,inPath,tempPath'读取PPT文件夹inPath = "d:\test\11"'输出MP4文件夹,后面必须带\outPath = "d:\test\out\"'临时文件夹,存放未成功导出mp4的ppt文件,后面必须带\tempPath= "d:\test\22\"Function FilesTree...
2018-06-01 16:38:48
804
原创 BackstopJS-自动化前端样式回归测试
BackstopJS是一个基于比较网站快照的变化的回归测试工具,因此他更适给项目中的样式做回归测试,可以确保我们在重构网站样式的时候样式不发生变化,而且他支持设置多种浏览器尺寸,可以测试响应式布局。是一个能够实现css自动化回归测试的工具.BackstopJS具有以下特性:支持多页面、多测试用例测试可以使用脚本模拟出用户的交互动作提供命令行和浏览器两种形式报告支持PhantomJS或SlimerJ...
2018-05-16 08:57:56
757
原创 confluence的破解方法
在/home/soft/atlassian-confluence-5.10.8/confluence/WEB-INF/lib/目录下找到atlassian-extras-decoder-v2-3.2.jar,替换该文件即可重启confluence服务停止:sh /home/soft/atlassian-confluence-5.10.8/bin/stop-confluence.sh启动:sh /h...
2018-04-28 13:25:54
274
转载 fiddler常见的应用场景
在移动互联网时代,作为软件测试工程师,fiddler绝对是值得掌握并添加进技术栈里的工具之一。那么,fiddler在日常的测试工作中,一般都有哪些常见的应用场景呢?根据以往工作经验,大概有如下4类应用场景:辅助定位bug;构建模拟测试场景; APP弱网模拟测试; 前端性能分析及优化; 1、辅助定位bug 合格的软件测试工程师,不仅仅需要能够发现bug,还需要能透过bug表象,分...
2018-04-26 08:40:07
910
原创 LINUX Can't connect to local MySQL server through socket
一、启动方式1、使用 service 启动:service mysqld start2、使用 mysqld 脚本启动:/etc/inint.d/mysqld start3、使用 safe_mysqld 启动:safe_mysqld&二、停止1、使用 service 启动:service mysqld stop2、使用 mysqld 脚本启动:/etc/inint.d/mysqld stop...
2018-04-12 18:02:52
796
原创 禅道安装通过IP不能访问mysql解决办法
错误原因: SELinux 不让 httpd 访问外网,由此可知SELinux的利害了解决办法:1. getenforce查看selinux的状态为:enforcing 2. 键入:getsebool -a | grep httpd查看httpd的布尔状态;可以看到httpd_can_network_connect --> off;如图:...
2018-04-12 17:35:26
1546
转载 Linux&mysql
1. 创建数据库相关命令: 首先,下载MySQL相关软件包:aptitude install mysql-server/mysql-client MySQL中的root用户类似于Linux下的root用户,拥有最多高的权限,若操作不当会对数据造成严重的危害。因此,针对每一个应用程序创建对应的数据库及操作用户是一个好习惯。 mysql -u root -p + 回车 -u后跟用户名,-p表...
2018-04-12 09:26:23
116
原创 Linux中zip压缩和unzip解压缩命令
Linux中zip压缩和unzip解压缩命令详解1、把/home目录下面的mydata目录压缩为mydata.zip zip -r mydata.zip mydata #压缩mydata目录 2、把/home目录下面的mydata.zip解压到mydatabak目录里面 unzip mydata.zip -d mydatabak 3、把/home目录下面的abc文件夹和123.txt压缩成为abc...
2018-04-10 13:55:18
223
原创 Windows下拷贝Linux的文件到本地(Putty)
其中pscp.exe是一个远程复制文件的工具。官网:https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html使用方法如下://常用参数-q 安静模式,传输文件时什么也不显示,否则会显示出文件的传输进度 -P port 指定服务器的 SSH 端口,注意这个是大写字母 P,默认是 -P 22,如果主机的 SSH 端口就是 22,就...
2018-04-10 13:53:57
1256
原创 查看Linux 、Apache 、 MySQL 、 PHP 版本的方法
精要:linux 下查看Apache版本 httpd -vlinux 下查看PHP版本 php -vlinux 下查看mysql版本 mysql -V (大写的V)1. 查看linux的内核版本,系统信息,常用的有三种办法:uname -a; more /etc/issue; cat /proc/version;2. 查看apache的版本信息如果是通过yum,或者是rp...
2018-04-10 11:26:46
369
原创 在VirtualBox下安装linux操作系统
工具VirtualBox-5.1.30:下载后安装. linux系统镜像:Centos国内镜像文件下载地址: http://centos.ustc.edu.cn/centos/百度网盘Centos6.5(32位和64位)下载: http://pan.baidu.com/s/1eQvjugi安装linux1. 选择系统类型首先需要选择系统类型和版本,类型我们选择Linux,版本我们现在Red Hat...
2018-04-09 16:31:47
198
原创 Monkey使用简介
一、Monkey简介:Monkey是Android中的一个命令行工具,可以运行在模拟器里或者现实设备中,向系统发送伪随机的用户事件流(点击、滑动、Application切换、横竖屏、应用关闭)实现对正在开发的应用程序进行压力测试。monkey测试是一种为了测试软件的稳定性,健壮性的快速有效的方法。只针对Activity做测试,不能对Service做测试。二、质量要求:版本release(发布)前,...
2018-04-09 15:35:25
1267
原创 APP稳定性测试实例
简要步骤:adb devices---了解包名--adb shell monkey -p 包名 -v 运行次数(多个参数的组合形成不同的用例以求最大的覆盖)--当崩溃或无响应时分析monkey日志常规monkey命令(可直接在项目里使用):adb shell monkey -p com.jiochat.jiochatapp --throttle 100 --ignore-crashes --ign...
2018-04-09 15:09:40
17458
1
转载 基于JIRA的产品需求全生命周期管理实践
本文将以有赞零售产品为例,介绍需求全生命周期的管理实践,包括:商家的原始需求收集、产品设计与评审、研发的需求实现、上线后运营反馈、新一轮迭代优化,构成了需求全生命周期的反馈回路。在整个过程中,我们是如何对需求、项目、任务、缺陷、线上质量和功能优化进行有效组织和管理的呢?让我们一起揭开这个神秘面纱吧!“1 个项目 +3 块看板”模型为了让产品和研发过程更可控,让彼此间协作更顺畅,让共同努力的结果更靠...
2018-03-14 09:37:56
10668
1
原创 Confluence、Jira、Bitbucket统一账户管理
在多个系统中,用一个账户能够登陆多个系统并具备角色授予的权限(所谓的单点登陆),无疑是最受人欢迎的,Atlassian软件家族可以通过多种方式来整合各系统的用户,常用的有:1、通过统一使用外部数据库统一用户管理。2、通过LDAP服务器进行统一用户管理。3、通过微软活动目录统一用户管理。4、通过Jira或Crowd的用户服务器来统一用户管理。实际上还支持更多的
2018-03-01 14:34:37
6003
转载 移动 App 测试
1. APP测试的准备在进行APP测试之前,需要准备下列步骤。通过以下网站可以查找。移动观象台:http://mi.talkingdata.com/terminals.htmlSnap2.jpgSnap3.jpgSnap4.jpg1.1 确定APP的设备选定被测试的设备终端。记录设备的品牌记录设备的型号记录设备
2017-12-11 15:05:15
12815
1
转载 移动APP测试用例设计的关注点
1. 应用的启动和停止1.1 首次启动是否出现欢迎界面,欢迎界面的停留时间合理,欢迎界面后是否正常进入应用;首次启动时间是否合理;该拉取的信息是否正确;桌面图标是否创建成功,功能启动快捷键创建是否成功(某些安卓手机会有在桌面创建应用内某个功能的快捷键的需求)1.2 二次启动启动时间是否符合预期;从各个启动入口进入应用是否可以正常进入:
2017-12-11 14:46:05
1585
原创 APP测试要点
1.功能性测试:——根据产品需求文档编写测试用例。——软件设计文档编写用例。注意:就是根据产品需求文档编写测试用例而进行测试。2.兼容性测试:——android版本的兼容性——手机分辨率兼容性——网络的兼容性:2G\3G\4G\WIFI,弱网下、断网时——app跨版本的兼容性1.适配性测试:1>.手机不同分辨率支持:客户端支持的分辨率等2>.手机不同版本的支持:2.34.04.4等;在测试计划中
2017-12-11 14:41:41
447
原创 APP测试体系
2.1安全测试 2.1.1软件权限1)扣费风险:包括发送短信、拨打电话、连接网络等2)隐私泄露风险:包括访问手机信息、访问联系人信息等3)对App的输入有效性校验、认证、授权、敏感数据存储、数据加密等方面进行检测4)限制/允许使用手机功能接人互联网5)限制/允许使用手机发送接受信息功能6)限制/允许应用程序来注册自动启动应用程序
2017-12-11 14:26:17
893
原创 DevOps过程实践
DevOps是什么呢?百度百科给出的定义:DevOps(英文Development和Operations的组合)是一组过程、方法与系统的统称,用于促进开发(应用程序/软件工程)、技术运营和质量保障(QA)部门之间的沟通、协作与整合,其目的是达到业务的快速交付。 看到这里,大家对DevOps有了一个整体的概念。但是不是还是觉得很抽象?看到这儿笔者也这么认为,那么到底DevOps是什么以及如何
2017-10-10 10:29:13
1381
原创 Cucumber Formatter执行顺序
******scenario************match************endOfScenarioLifeCycle************close************scenario************match************endOfScenarioLifeCycle************close************eo
2017-09-21 09:40:25
730
转载 质量模型
《过目不忘的记忆技巧》,学习要善于利用自己的右脑,通过联想和图片等多种方式调动自己的思维。一直在不断地尝试,如果能有一个很好的联想,效果会很不错,联想的过程是一个训练的过程,念念不忘,必有回响,这次做了一次成功的尝试; 软考的时候看到书上ISO/IEC9123软件质量特性,书翻了很多遍,但是每次都跳过了这里,原因就是太多了,我记不住。当大家看到下面这个图片的时候是什么感受。这样具体的
2017-09-11 17:32:06
315
转载 ISO 9126质量模型
ISO 9126质量模型:软件质量模型的6大特性和27个子特性 ISO9126软件质量模型是评价软件质量的国际标准,由6个特性和27个子特性组成,建议大家深入理解各特性、子特性的含义和区别,在测试工作需要从这6个特性和27个子特性去测试、评价一个软件。这个模型是软件质量标准的核心,对于大部分的软件,都可以考虑从这几个方面 着手进行测评。 一、功能
2017-09-11 17:00:37
623
SVN中如何打基线SVN中如何打基线SVN中如何打基线
2010-11-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人