Monthly Archives: July 2009

小猪猪不吃饭

小孩子不吃饭,怎么办? 头痛死了,软硬兼施,没用。 已经三岁两个月了,才95cm,27、8斤 唯一令人欣慰的是精神很好,健健康康的。 今天拍了几张照片,分别传到Picasa和Flickr上去了 Picasa照片位置 Flickr照片位置 简单测试一下 如果你看不到上面的照片,你也许会对下面的内容感兴趣: (想翻墙去看以前的照片,可以参考小荷同学的这个方法),在本机hosts文件中添加下面内容(windows中编辑hosts文件的方法:开始-》运行,输入: notepad c:\windows\system32\drivers\etc\hosts,Linux中就是vi /etc/hosts了) 203.208.33.100 lh1.ggpht.com 203.208.33.100 lh2.ggpht.com 203.208.33.100 lh3.ggpht.com 203.208.33.100 lh4.ggpht.com 203.208.33.100 lh5.ggpht.com 203.208.33.100 lh6.ggpht.com 203.208.33.100 lh7.ggpht.com 203.208.33.100 lh8.ggpht.com good luck!galaxy quest dvd

Posted in 小猪猪 | Tagged | 6 Comments

换主题

经常长时间的考察,我又换主题了,主要是之前的主题在编辑文章的时候格式太难看了。 之前testingjob就一直用的这个主题,感觉很简洁。Kamus 貌似也是这个主题。 PS: 我可不是朝三暮四的人哈。

Posted in 生活点滴 | Tagged | 4 Comments

测试工程师是否需要懂开发

.!. 这是测试界的一个永恒的话题:测试工程师是否需要懂开发(或者叫会编码) 文中论述的十分充分,最后的结论是 it depends,我在很大程度上十分同意文中的观点。我的观点是“测试工程师不一定要懂开发,但是懂开发可能对你的测试职业发展有很大的帮助” 原文地址 Am I a Tester or a Programmer? Who am I? Abhijit Navindgikar: “I am having one question regarding software testing. Currently I am working as a software tester. I am having 3 years of … Continue reading

Posted in 软件测试 | Tagged | 1 Comment

开源数据库性能测试工具HammerOra介绍

.!. 前段时间发现了这个工具,并粗略研究了一下,工具是基于TCL(Tool Command Language)语言的(我之前用Tcl工作过好几年,之前自动化框架就是基于Tcl来开发的,Tcl是非常优秀的自动化脚本语言) 首先HammerOra 是一款负载测试工具 其次HammerOra目前支持Oracle, MySQL和HTTP应用(web应用) 然后HammerOra是开源的,框架有点类似于商业工具LoadRunner 因为HammerOra是基于Tcl语言的,所以天生就是可移植的,可以运行于Windows平台和Linux平台。 HammerOra内嵌了两套标准测试脚本 tpc-c and tpc-h,当然你也可以自己开发和扩充测试脚本,开发语言是Tcl HammerOra包含三个部分(这点有点类似于LoadRunner)创建测试脚本(打开build-in的tpc-c or tpc-h)然后可以进行调试;配置并创建虚拟用户,并设置虚拟用户的策略,比如持续时间,用户迭代,rumpup原则等,然后控制场景运行;最后是监控事物计数器。对应于LoadRunner分别是VUGen, Controller and Analysis HammerOra的工作原理就是捕捉Oracle的trace文件,并生成相应的SQL脚本进行回放,所以对用户的场景模拟程度是非常高的。HammerOra跟Oracle的接口是也是利用一个Tcl的package OraTcl来完成的。(之前我们在开发测试平台时,后台驱动Oracle数据库操作也是通过这个package来完成的;记得我面试oracle第一个职位的时候,美国的同事还问到关于这个Package的几个问题) HammerOra的安装非常简单,一种是源码安装,还是就是安装包安装,就不多做介绍了,可以参考官方文档。 如果你要对数据库进行性能测试,预算有限的话,可以考虑这款优秀的开源工具。 脚本界面: 场景界面: 结果界面:

Posted in 测试工具 | Tagged , | Leave a comment

Using vi

General Startup ”’To use vi:”’ vi filename ”’To exit vi and save changes:”’ :wq ”’To exit vi and save changes:”’ 😡 ”’To exit vi without saving changes:”’ :q! ”’To enter vi command mode:”’ [esc] Counts A number preceding any vi … Continue reading

Posted in 脚本语言 | Tagged | 2 Comments

使用screen管理多个shell

.!. .!. screen可以说是网管必备,防止突然掉电或者远程操作连接突然中断造成的损失。 之前用过一阵子,转载一篇,仅供参考,原文地址 命令行是一种强大的工具,但是它有一个严重的缺点:如果 shell 停止了,您的工作也就停止了。要想让 shell 和您的工作保持活动状态(甚至是跨多个会话和中断的连接),可以使用 GNU Screen 作为控制台的窗口系统。 哈利波特有魔杖,雷神托尔有金色的巨锤,Buckethead 有斧子,但是这些武器与 QWERTY 键盘相比只是小儿科。只需在命令行上敲几下,就可以启动网站、招募军团或击败可怕的火龙。 但是,QWERTY 键盘有一个严重的缺点:它很容易发生连接中断。电话线上的噪音、无线连接中断或者网络超时都可能导致远程 shell 中断。如果您已经在某个工作(比如调试一个应用程序)上花费了好几小时,而一下子就丢失了所有成果,一定会很沮丧的。 不过这种灾难是可以避免的。使用 GNU Screen 就可以了。Screen 可以在一个控制台(即与主机物理连接的哑终端)、xterm 窗口或 Secure Shell (SSH) 登录 shell 中创建和管理多个 shell 窗口。可以从一个 shell 窗口迅速切换到另一个窗口,可以离开正在运行的 shell 并在任何时候重新连接。实际上,Screen 提供许多虚拟化的控制台。 图 … Continue reading

Posted in 脚本语言 | Tagged | 3 Comments

10个最有用的Linux命令

Posted in 脚本语言 | Tagged | Leave a comment