
测试运维
文章平均质量分 55
blade2001
这个作者很懒,什么都没留下…
展开
-
如何制定有效的产品测试计划
通常我们制作测试计划的第一步就是将软件分解成较小而且相对独立的功能模块,写出测试需求。我们知道测试需求有多种分类方法,最普通的就是按照功能分类。把软件分解成功能模块,有以下好处:测试需求是测试设计和开发测试用例的基础,分解功能模块可以更好地进行设计。详细的测试需求是用来衡量测试覆盖率的重要指标。测试需求包括各种测试实际和开发以及所需资源。一个测试计划包括:产品基本情况,转载 2011-12-15 16:57:30 · 1494 阅读 · 0 评论 -
功能和界面测试用例设计方法整理
文本框、按钮等控件测试文本框的测试如何对文本框进行测试 a,输入正常的字母或数字。 b,输入已存在的文件的名称; c,输入超长字符。例如在“名称”框中输入超过允许边界个数的字符,假设最多255个字符,尝试输入 256个字符,检查程序能否正确处理; d,输入默认值,空白,空格; e,若只允许输入字母,尝试输入数字;反之;尝试输入字母; f,利用复制,粘贴等操作强制输入转载 2011-12-15 16:58:25 · 640 阅读 · 0 评论 -
Tomcat高并发配置
java 环境配置:export JAVA_OPTS="-server -Xms8g -Xmx8g -Xss128k -XX:ParallelGCThreads=20-XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:SurvivorRatio=8-XX:TargetSurvivorRatio=90 -XX:MaxTenur转载 2012-02-01 16:19:30 · 748 阅读 · 0 评论 -
Linux服务器日常运维命令
系统连接状态篇:1.查看TCP连接状态netstat -nat |awk '{print $6}'|sort|uniq -c|sort -rn netstat -n | awk '/^tcp/ {++S[$NF]};END {for(a in S) print a, S[a]}' 或netstat -n | awk '/^tcp/ {++state[$NF]}; END {fo转载 2012-02-01 16:17:24 · 1110 阅读 · 1 评论 -
Linux 性能监测
看了某某教程、读了某某手册,按照要求改改某些设置、系统设定、内核参数就认为做到系统优化的想法很傻很天真:)系统优化是一项复杂、繁琐、长期的工作,优化前需要监测、采集、测试、评估,优化后也需要测试、采集、评估、监测,而且是一个长期和持续的过程,不是说现在优化了,测试了,以后就可以一劳永逸了,也不是说书本上的优化就适合眼下正在运行的系统,不同的系统、不同的硬件、不同的应用优化的重点也不同、优化的方法也转载 2012-02-01 16:54:08 · 777 阅读 · 0 评论 -
互联网产品的灰度发布
在传统软件产品发布过程中(例如微软的Windows 7的发布过程中),一般都会经历Pre-Alpha、Alpha、Beta、Release candidate(RC)、RTM、General availability or General Acceptance (GA)等几个阶段(参考Software release life cycle)。可以看出传统软件的发布阶段是从公司内部->外部小范围转载 2012-02-02 09:32:35 · 8442 阅读 · 0 评论 -
Linux下tomcat的catalina.out文件过大,以及目录更改解决办法
方法1—分割流 使用cronolog工具切分Tomcat的catalina.out日志文件 cronolog一个对日志切分的小工具,其主页在http://cronolog.org/,我们也可以用它来切分Apache的日志。推荐用此方法,方法如下先google一下.cronolog-1.6.2.tar.gz1.下载cronolog-1.6.2.tar.gz2.安装转载 2012-02-01 16:21:48 · 4838 阅读 · 0 评论 -
Java中实现SSH2/SCP/SFTP/FTP操作
支持SSH2/SCP/SFTP/FTP操作的开源java库有以下几个:1. Ganymed SSH-2 for Java. BSD style license."Ganymed SSH-2 for Java is a freely available open-source library which implements the SSH-2 protocol in pure Ja原创 2012-02-03 11:38:09 · 6610 阅读 · 0 评论 -
Linux进程守护者: 进程监视及自动重启崩溃的进程
Monit是一款功能非常丰富的进程、文件、目录和设备的监测软件,用于Unix平台。它可以自动修复那些已经停止运作的程序,特使适合处理那些由于多种原因导致的软件错误。对你的网站来说,让你的 Apache,MySQL和类似的进程一直处于运行状态至关重要。有几个很好的工具,例如 Monit 和 God,可以帮助你确保你的进程一直处于运行状态。通过检查进程的响应性,打开的端原创 2012-02-03 20:07:04 · 5000 阅读 · 0 评论 -
Sed修改文件中的某一行
把file中的"#define MAX_TRACE_LEN 128" 改为 "#define MAX_TRACE_LEN 2048"mv -f file file.bakcat file.bak | sed -e "s/#define.*MAX_TRACE_LEN.*/#define MAX_TRACE_LEN 2048/" > filetouch file -r file.原创 2012-02-08 16:10:20 · 10469 阅读 · 0 评论 -
Linux Shell中判断某个环境变量是否存在以及获取某个环境变量的值
Shell中判断某个环境变量是否存在以及获取某个环境变量的值#!/bin/bash if [ $TOMCAT_HOME ]; then echo "not found " else tar xvf /home/a.tar fiecho $TMPPATH #直接用'#'+环境变量名在shell中使用原创 2012-02-08 17:14:11 · 41090 阅读 · 2 评论 -
如何将定制的ec2 监控报表放到 aws cloudwatch 上
You can use a simple shell script with cron on EC2 node to collect and report memory utilization to CloudWatch as custom metrics.First, you will need to get and configure CloudWatch command line转载 2012-02-08 16:29:57 · 2548 阅读 · 0 评论 -
Bash 编程
Bash 编程一. Bash特殊字符1. 通配符: *:匹配任何字符串 ?:匹配任何单个字符 集合运算符:用一些单个字、一个连续范围或断续的字符集合作为通配符 [set]:用字符集合作通配符匹配单个字符,如:[aeiou],[a-o],[a-h, w-z]转载 2012-04-06 19:37:40 · 853 阅读 · 0 评论 -
Soak testing-浸泡测试
浸泡测试(soak test);在浸泡测试中,系统会在一定的负载下持续运行一段时间,用来找出长期问题,如内存泄漏、资源泄漏等。Soak testing involves testing a system with a significant load extended over a significant period of time, to discover how原创 2012-04-11 13:58:12 · 6517 阅读 · 0 评论 -
Red Hat Linux下测试网络时延工具mtr
mtr是Red Hat自带的工具,结合了"traceroute"和"ping"功能于一身,非常好用的一个工具。默认已经安装,如果没有安装可以通过yum install mtr*来安装Mtr的相关参数:mtr -s用来指定ping数据包的大小mtr -nno-dns不对IP地址做域名解析mtr -a来设置发送数据包的IP地址 这个对一个主机由多个IP地址是有用转载 2012-05-04 14:16:11 · 5052 阅读 · 0 评论 -
Linux系统优化
主要讲解了优化那些方面,具体的还要自己参透最近很多朋友在群里问谁会系统优化这个问题,这个问题博大精:要熟悉系统环境,软件,及网络协议等。我做运维不久我就依照我的写出优化的经验分享给大家把。可能说的很差劲当然是娱乐就行了。对于系统优化系统是为了提高系统的性能吧,我感觉一个系统做的工作越少并且做到极致,这样对于就能提升性能了。那么你就要考虑你这台服务器是来做什么的是WEB,数据库,缓存转载 2012-05-04 14:19:56 · 898 阅读 · 0 评论 -
apache的工作模式介绍
空闲子进程:是指没有正在处理请求的子进程。1、prefork.c模块(一个非线程型的、预派生的MPM)prefork MPM 使用多个子进程,每个子进程只有一个线程。每个进程在某个确定的时间只能维持一个连接。在大多数平台上,Prefork MPM在效率上要比Worker MPM要高,但是内存使用大得多。prefork的无线程设计在某些情况下将比worker更有优势:他能够使用那些没有处理好线程安全转载 2012-05-04 14:20:47 · 522 阅读 · 0 评论 -
linux 系统负载高 如何检查?
1:load Average 1.1:什么是Load?什么是Load Average? Load 就是对计算机干活多少的度量(WikiPedia:the system Load is a measure of the amount of work that a compute system is doing) 简单的说是进程队列的长度。Load Average 就是一段时间转载 2012-05-04 14:23:20 · 545 阅读 · 0 评论 -
linux网络流量实时监控工具之iptraf
IPTraf是一个网络监控工具,功能比nload更强大,可以监控所有的流量,IP流量,按协议分的流量,还可以设置过滤器等.对监控网络来说,这个更适合也更强大,但在总的流量显示上,没nload直观和方便yum方式安装yum install -y iptraf使用直接运行 iptraf后有一个如下的菜单提示,然后进入相关的选项查看 1.转载 2012-05-09 10:34:02 · 1452 阅读 · 0 评论 -
AWS里面的centos AMI
AMIAn Amazon Machine Image (AMI) is an encrypted machine image that contains all information necessary to boot instances of your software.use public AMIs as a base to create your own custom pr转载 2012-05-30 14:32:46 · 3702 阅读 · 1 评论 -
关于使用amazone的cloudfront
关于使用amazone的cloudfrontcloudfront类似于CDN,文件存储在S3上,cloudfront的各个edge从S3上抓取文件,最终客户端按照地理位置的最近原则访问cloudfront的某个edge,cloudfront每24小时从S3上抓取一次文件,这个时间不能减小,如果你修改了S3上的文件,那么,你需要等24小时,cloudfront才会更新该文件,amazon推荐转载 2012-05-30 14:24:33 · 1373 阅读 · 0 评论 -
The EC2 Instance Life Cycle
The EC2 Instance Life CycleWorking with virtual infrastructure is not a whole lot different than using real hardware, but it's easy to get confused when things are different. In this article转载 2012-05-30 14:56:49 · 1390 阅读 · 0 评论 -
关于EC2的AKI和ARI
在下面的文章中有详细说明,注意看绿色的字体。原文:http://www.jamesmurty.com/2008/04/29/programming-ec2-version-2008-02-01/Amazon has released an updated version of the Elastic Compute Cloud (EC2) API with the version转载 2012-05-30 15:23:35 · 1825 阅读 · 0 评论 -
在Bugzilla中通过SMTP发通知邮件
Bugzilla 4.0注册验证通知等邮件可以通过SendMail之类的来发送,配置也很简单,但是它发出去的邮件后缀地址是localhost.localdomain之类的地址,会被一些邮箱拦截,从而收不到邮件。所以通过SMTP来发邮件还是很必要的。文档上说的配置SMTP也很简单,但是我在配置的时候遇到几个问题,在此记录下来1、The new value for smtp_username转载 2012-06-05 15:22:51 · 4779 阅读 · 0 评论 -
Linux下使用mail命令发送邮件
[转载声明] 转载时必须标注:本文来源于铁木箱子的博客http://www.mzone.cc[本文地址] 本文永久地址是:http://www.mzone.cc/article/317.html 因为需要经常备份网站的数据,所以了解并学习了下linux下如何通过shell来发送邮件,这里以CentOS为例,使用mail命令来进行外部邮件的发送。mail命令的语法如下:转载 2012-06-05 11:17:18 · 1877 阅读 · 0 评论 -
安装Bugzilla指南
linux(rhel5,centos5)下安装Bugzilla指南http://www.php-oa.com/2007/12/21/linux-bugzilla-centos.htmlFedora下安装bugzilla 4.0.1的感想http://blog.youkuaiyun.com/solmyr_biti/article/details/6461724Step-by-St转载 2012-06-06 13:48:06 · 597 阅读 · 0 评论 -
开源日志系统比较-Scribe kafka
作者:Dong | 可以转载, 但必须以超链接形式标明文章原始出处和作者信息及版权声明网址:http://dongxicheng.org/search-engine/log-systems/1. 背景介绍许多公司的平台每天会产生大量的日志(一般为流式数据,如,搜索引擎的pv,查询等),处理这些日志需要特定的日志系统,一般而言,这些系统需要具有以下特征:(1) 构建应转载 2012-10-08 15:14:19 · 3046 阅读 · 0 评论 -
awk使用总结
作者:Dong | 可以转载, 但必须以超链接形式标明文章原始出处和作者信息及版权声明网址:http://dongxicheng.org/script/awk-usage/1. 什么是awkawk是Unix/Linux提供的样式扫描与处理工具,非常擅长处理结构化数据和生成表单。与sed 和grep 很相似,但功能却超过大于两者,由于awk具备各种脚本语言的特点,所以也可以把转载 2012-10-08 15:15:26 · 655 阅读 · 0 评论 -
免费网络监视工具-Nagios及插件
作为一款开源的免费网络监视工具,Nagios能有效监控Windows、Linux和Unix的主机和服务状态、交换机路由器等网络设置。在系统或服务状态异常时发出邮件或短信报警,在状态恢复后发出正常的邮件或短信通知.Nagios 与 Ganglia 一样,常用于 HPC 和其他环境,但是 Nagios 更加关注警告机制,Ganglia 则更加关注收集和跟踪指标。Nagios的特点包括以下几转载 2012-10-08 16:22:49 · 2231 阅读 · 0 评论 -
RRDtool
RRDtool是开源的高性能数据记录和基于时间序列的绘图引擎。很多工具例如MRTG, Cacti 都可以调用rrdtool绘图.RRD 是指Round Robin Database(环状数据库)。Round robin是一种处理定量数据、以及当前元素指针的技术。RRD适合存储时间序列的数据。就是说你必须能够在时间的几个点上度量某些值,并提供这些信息给RRDtool。如果你能够做到这原创 2012-10-10 17:24:12 · 886 阅读 · 0 评论 -
VMware vsphere和VMware vsphere Hypervisor有什么不同
两者都是直接安装在物理服务器上,不依赖通用操作系统, 是采用Linux内核的虚拟化专用操作系统。VMware vSphere Hypervisor是免费版虚拟化管理程序, 只需添加一个许可证文件可无缝升级到 VMware vSphere 版本.升级可以启用集中式管理、虚拟机实时迁移、自动负载平衡、业务连续性、电源管理以及针对虚拟机的备份和恢复功能,从而提高服务级别和运营效率。升级到原创 2012-10-11 15:52:43 · 17801 阅读 · 0 评论 -
Squid中文权威指南第12章-验证配置
第12章 验证辅助器先前我在6.1.2.12章里谈起过代理验证。然而,我仅仅解释了如何编写用于代理验证的访问控制规则。这里,我将告诉你如何选择和配置部分验证辅助器。回想一下,Squid支持三种方式用于从用户端采集验证信用项:基本,摘要(Digest),和NTLM。这些方式指定squid如何从客户端接受用户名和密码。从安全观点看,基本验证非常脆弱。摘要和NTML验证显然更强壮。对每种转载 2012-10-11 16:34:10 · 3576 阅读 · 0 评论 -
NTLM认证
NTLM默认设置(NTLM 协议)基于一种“提问 - 答复”机制来进行客户端验证。NTLM是NT LAN Manager的缩写,这也说明了协议的来源。NTLM 是 Windows NT 早期版本的标准安全协议,Windows 2000 支持 NTLM 是为了保持向后兼容。Windows 2000内置三种基本安全协议之一。NTLM工作流程是这样的: 1、客户端首先在本地加密当前用户的密原创 2012-10-11 16:36:37 · 1109 阅读 · 0 评论 -
分布式任务分发处理框架-Gearman
云计算平台管理的三大利器Nagios、Ganglia和Splunk: http://www.programmer.com.cn/11477/利用Gearman来实现远程监控与管理: http://timyang.net/linux/gearman-monitor/http://gearman.org/index.phphttp://www.oschina.net/p/gearman/原创 2012-10-12 20:55:54 · 1510 阅读 · 0 评论 -
分布式监控系统 Ganglia
Ganglia是一个跨平台可扩展的,高 性能计算系统下的分布式监控系统,如集群和网格。它是基于分层设计,它使用广泛的技术,如XML数据代表,便携数据传输,RRDtool用于数据存储和可 视化。它利用精心设计的数据结构和算法实现每节点间并发非常低的。它已移植到广泛的操作系统和处理器架构上,目前在世界各地成千上万的集群正在使用。它已 被用来连结大学校园和世界各地,可以处理2000节点的规模。转载 2012-10-13 21:43:56 · 699 阅读 · 0 评论 -
用USB引导安装操作系统
GRUB4DOS GRUB4DOS是一个优秀的双(多)系统引导软件,使用GRUB4DOS可以很方便的引导各种操作系统,比如DOS、Windows、 Linux等。是一个可以把U盘制作成光盘似的来进行装系统http://baike.baidu.com/view/1634916.htmUSB引导安装linux系统: http://wenku.baidu.c转载 2012-10-18 21:12:41 · 658 阅读 · 0 评论 -
JeOS-Just enough Operation System
JeOS,即──Just enough Operation System(刚刚好的系统),发音同:Juice,是一个高度精简的、专门面向虚拟化应用的发行版。随着虚拟化技术应用的越来越广泛, 人们常常会自己去定制一个足够精简又高效的系统。而现在Ubuntu JeOS已经做好了这一切,除了非常精简(不到200M)以外,还为VMware等虚拟机进行了优化。Ubuntu抓住这个机遇,适时推出JeOS,原创 2012-10-22 15:34:20 · 1041 阅读 · 0 评论 -
Mac OSX ipfw 防火墙配置-封端口
ipfw是BSD系统中重要的防火墙和通信控制工具,在MacOSX中也很好用。列出配置表: sudo ipfw list 禁用ping,即ICMP协议: ipfw add 3333 deny icmp from any to any via en0取消,则用: sudo ipfw del 3333封端口, 禁止本机连外部的tcp 80端口:原创 2012-10-25 11:39:02 · 18050 阅读 · 0 评论 -
ISA 2006 单网卡配置代理服务器
http://blog.youkuaiyun.com/turkey119/article/details/1709596http://yuelei.blog.51cto.com/202879/100304原创 2012-11-05 16:04:25 · 1200 阅读 · 0 评论 -
Mac OS X怎么加域
http://www.linuxso.com/linuxrumen/8917.htmlhttp://jingyan.baidu.com/article/6b1823097a83eeba58e159a8.html 一:打开账户管理窗口,选择“登录选项”二:选择“加入”会弹出如下窗口,选择“打开目录使用工具”三:目录访问左下角的黄色锁标为上锁状态,双转载 2012-10-26 13:43:48 · 11369 阅读 · 0 评论