聚沙成塔
死循环在软件测试中的应用
上一篇 /
下一篇 2013-05-13 21:05:55
/ 个人分类:常见命令
死循环可以不停或定期运行某程序功能,例如不断打印日志,判断是否具有日志截断备份功能。又例如,定期检测某监听程序是否运行正常,否则启动。
例1, printlog.jsp:
<%@ page
contenttype="text/html;charset=gb2312" %>
<%@ page import="java.lang.*"
%>
<html>
<head>
<title>Printlog Test</title>
<body>
<%
while(true)
{ for (int j==1;j<20;j++)
System.out.println("test---test---test---test---test---test---test---test---test---test---");
try
{
Thread.sleep(5*1000);
}
catch (Exception e) {
System.out.println("
printlog is Error");
}
}
%>
</body>
</html>
例2,
tomcat_test.sh
#!/bin/bash
while true
do
PNUM=`netstat -anptl | grep :8080 | wc -l`
if
[ $PNUM -eq 0 ] ; then
/etc/init.d/tomcat start
fi
sleep5m
done
收藏
举报
TAG: