日历
| |||||||||
| 日 | 一 | 二 | 三 | 四 | 五 | 六 | |||
| 1 | 2 | 3 | 4 | 5 | 6 | ||||
| 7 | 8 | 9 | 10 | 11 | 12 | 13 | |||
| 14 | 15 | 16 | 17 | 18 | 19 | 20 | |||
| 21 | 22 | 23 | 24 | 25 | 26 | 27 | |||
| 28 | 29 | 30 | |||||||
搜索标题
我的好友
统计信息
- 访问量: 447
- 日志数: 8
- 建立时间: 2008-01-17
- 更新时间: 2008-04-22
我的最新日志
-
离职进行曲
2008-4-22
日子太慢路太长,需要改变一下生活的方式了。一直以来都很迷茫,不知道该不该现在离职,因为我即将开始我的带队生涯。
不知道在测试方面带领小团队的经验是不是那么重要,当然,我相信有总比没有要好。不过我已经不想在过这样的日子了。所以我决定放弃这次机会。不想在浪费时间在这种没有边际的项目当中。
我准备离职了,去弥补我的不足,去做我想做的事,去我想去的城市生活,工作。不知道这个决定对我来说是对还是错,不过我相信,有目标就有希望。
努力中~!
-
三大经典 不可不知的Linux发行版本介绍
2008-3-19
三大经典 不可不知的Linux发行版本介绍2008-02-26 10:32 -
刚刚接触了一些linux系统的东西,做个笔录
2008-3-11
工作了这么久,一直在做一些自己都不清楚的事情。现在想换个目标清晰一些的工作,在招聘网站上,看了一些自己都不曾接触过的东西,真的感觉悲哀。
在网上,发现做测试的,很多都要求会使用linux操作系统。我很意外,原来测试的工作这么广泛。我打算开始好好学习,将测试这条路越宽越远的走下去,让自己的眼睛摘掉面纱,好好看看测试的真面目。
以下是刚刚会用的linux的操作命令,自己做个记载,避免遗忘。o(∩_∩)o...
cd(进入文件夹)
cp(拷贝文件)
mv(移动或删除)
vi(打开文件)
tar(解压文件)
-
如何在RedHat Linux中启动rstatd服务
2008-3-11
如何在RedHat Linux中启动rstatd服务启动portmap并确认进程的启动
在安装前先运行 /sbin/portmap 进程,看111端口是否打开。
# netstat -an 若111端口打开,则portmap进程运行正常
安装\配置\运行 rstatd 进程服务
发表人:snappyboy | 发表时间: 2004年九月13日, 21:17
这里介绍如何在RedHat Linux中启动rstatd服务,以便使用LoadRunner工具来监视Linux系统的性能情况。
首先介绍一下在IBM AIX系统中如何启动rstatd服务(因为这个比较简单,顺便可以认识一下Unix系统)。使用telnet以root用户的身份登录入AIX系统,在命令行提示符下输入:
vi /etc/inetd.conf
在出现的界面中敲键盘:
/rstatd
命令解释:在打开的文档中查找“rstatd”,接下来继续敲键盘:
x
命令解释:删除当前字符,在这里为删除rstatd命令前的“#”,继续敲键盘:
:wq
命令解释:保存并退出,注意前面有个冒号。接着在命令提示符下输入:
refresh –s inetd
命令解释:重新启动服务。
这样使用loadrunner就可以监视AIX系统的性能情况了。
在RedHat Linux中要麻烦一点......
需要下载一个安装包rstatd.tar.gz,并且需要安装。比较复杂,安装包中具体的说明,为了简便起见,这里直接给出配置的命令。
首先把rstatd.tar.gz文件放到用户目录下,进行解压(可以在windows下直接解压,然后把rpc.rstatd目录及其下所有文件拷贝到用户目录下)。然后进入rpc.rstatd目录,执行:
./configure
命令解释:配置,详细的就不说了,反正它自己会执行的,命令执行完毕后再敲入:
make
命令解释:编译安装包,执行完毕后敲入:
make install
命令解释:安装程序、数据文件和其他文档。之后敲入:
rpc.rstatd
命令解释:运行rstatd服务。
以上在RedhatLinux9下调试通过,RedhatLinux10下尚未通过。这时就可以使用LoadRunner监视此Linux的性能了。
有关自动启动,在SuSE Linux 7.0 (kernel 2.2.16-suse18) and 7.1 (kernel 2.4)版本需要在/etc/inetd.conf文件中增加一行:
rstatd/1-5 dgram rpc/udp wait root /usr/sbin/rpc.rstatd rpc.rstatd
在RedhatLinux9中的自动启动和在RedhatLinux10需要再议:(
验证RPC安装运行成功
# rpcinfo –p 127.0.0.1 若有性能数据返回 ,具体参见如下步骤
未启动rpc 前,通过rpcinfo 得到的数据为
[root@EMS root]# rpcinfo -p 127.0.0.1
program vers proto port
100000 2 tcp 111 portmapper
100000 2 udp 111 portmapper
100024 1 udp 32768 status
100024 1 tcp 32768 status
以上说明 portmapper启动了,但 rstatd 进程还没起来。
[root@EMS root]# whereis rpc.rstatd
rpc: /usr/src/patch-o-matic-ng-20040302/rpc /sbin/rpc.lockd /sbin/rpc.statd /usr/sbin/rpc.rquotad /usr/sbin/rpc.yppasswdd /usr/sbin/rpc.mountd /usr/sbin/rpc.nfsd /usr/sbin/rpc.ypxfrd /etc/rpc /usr/local/sbin/rpc.rstatd /usr/include/rpc /usr/share/man/man3/rpc.3.gz /usr/share/man/man5/rpc.5.gz
用 whereis rpc.rstatd 命令是用来找 rpc.rstatd这个执行文件的路径。
[root@EMS root]# /usr/sbin/rpc
rpc.mountd rpc.nfsd rpc.rquotad rpc.yppasswdd rpc.ypxfrd rpcinfo
通过 /usr/sbin/rpc 敲入制表符,则系统会提示其路径下是些什么文件. (作用类似于ls)
[root@EMS root]# /usr/sbin/rpc.rquotad
[root@EMS root]# /usr/lo
local lost+found
[root@EMS root]# /usr/local/sbin/rpc.rstatd
运行 rpc.rstatd命令
[root@EMS root]# rpcinfo -p 127.0.0.1
program vers proto port
100000 2 tcp 111 portmapper
100000 2 udp 111 portmapper
100024 1 udp 32768 status
100024 1 tcp 32768 status
100011 1 udp 688 rquotad
100011 2 udp 688 rquotad
100011 1 tcp 691 rquotad
100011 2 tcp 691 rquotad
100001 5 udp 699 rstatd
100001 3 udp 699 rstatd
100001 2 udp 699 rstatd
100001 1 udp 699 rstatd
此时检查到rstatd 已运行。
-
如何通过LoadRunner监控Linux和Unix操作系统的资源状况
2008-3-11
如何通过LoadRunner监控Linux和Unix操作系统的资源状况2008年02月28日 星期四 17:10我们在使用LR进行性能测试的时候,经常有需要监控OS的资源使用情况的需求。对于Windows系统,这个工作进行起来很方便,直接在LR的资源监控窗口中添加需要被监控的机器名或IP即可,但对于Linux/Unix系统,则要稍微复杂一些,我在这里简单介绍一下如何在LR中监控Linux/Unix系统的资源使用情况:
Linux对于Linux系统,要想通过LR监控Linux/Unix系统的资源使用情况,需要运行rstatd服务。如果OS没有安装rstatd(可以查找一下系统中是否存在rpc.rstatd这个文件,如果没有,则说明系统没有安装rstatd),则需要进行安装。rstatd安装步骤如下:
获得rstatd的安装介质(rstatd.tar.gz)。rstatd可以从redhat的安装CD中获得,或者从网站上下载(给出一个下载地址,sourceforge的:http://heanet.dl.sourceforge.net/sourceforge/rstatd)。
将rstatd.tar.gz拷贝到Linux系统中,解压,赋予可执行权限,进入rpc.rstatd目录,依次执行如下命令:
对于Unix系统,比如Solaris,AIX或者HP UX等,它们的配置过程比较简单——在inetd.conf(在/etc目录下)文件中去掉rstatd前面的注释,然后启动rstatd服务即可。
#./configure
#make
#make install
结束后,运行./rpc.rstatd命令,启动服务。这个时候,你就可以在LR中监控Linux资源了。
Unix -
面试风波
2008-2-13
前一天在北京神州数码面试了,面试的结果相当糟糕。他们要求使用QTP进行功能功能测试,关于QTP我只是学习了一个月,对其使用相当没有经验。因为没有应用过这个工具,我以前的工作一直是手动功能测试,所以面试归结于失败。
不知道现在的公司用QTP进行测试很普及么,我现在一直是手动功能测试。思考ing,手动功能测试是不是已经没有余地了。。。。。。。
-
预防网站漏洞扫描工具入侵:
2008-1-17
<%
dim flashack_post,flashack_get,flashack_in,flashack_inf,flashack_xh,flashack_db,flashack_dbstr
flashack_in = "※;※and※exec※insert※select※delete※update※count※*※%※chr※mid※master※truncate※char※declare"
flashack_inf = split(flashack_in,"※")
if request.form<>"" then
for each flashack_post in request.formfor flashack_xh=0 to ubound(flashack_inf)
if instr(lcase(request.form(flashack_post)),flashack_inf(flashack_xh))<>0 then
response.write "<scrīpt language=javascrīpt>alert(flashack防注入系统提示你↓\n\n请不要在参数中包含非法字符尝试注入,qq:80201222!\n\nhttp://www.flashack.com);</scrīpt>"
response.write "非法操作!系统做了如下记录↓<br>"
response.write "操作ip:"&request.servervariables("remote_addr")&"<br>"
response.write "操作时间:"&now&"<br>"
response.write "操作页面:"&request.servervariables("url")&"<br>"
response.write "提交方式:post<br>"
response.write "提交参数:"&flashack_post&"<br>"
response.write "提交数据:"&request.form(flashack_post)
response.end
end if
next
next
end if
if request.querystring<>"" then
for each flashack_get in request.querystring
for flashack_xh=0 to ubound(flashack_inf)
if instr(lcase(request.querystring(flashack_get)),flashack_inf(flashack_xh))<>0 then
response.write "<scrīpt language=javascrīpt>alert(flashack防注入系统提示你↓\n\n请不要在参数中包含非法字符尝试注入,qq:80201222!\n\nhttp://www.flashack.com);</scrīpt>"
response.write "非法操作!flashack已经给你做了如下记录↓<br>"
response.write "操作ip:"&request.servervariables("remote_addr")&"<br>"
response.write "操作时间:"&now&"<br>"
response.write "操作页面:"&request.servervariables("url")&"<br>"
response.write "提交方式:get<br>"
response.write "提交参数:"&flashack_get&"<br>"
response.write "提交数据:"&request.querystring(flashack_get)
response.end
end if
next
next
end if
%>conn里加上这个就没漏洞了。
-
web网站测试
2008-1-17





