第四章 测试工具的使用
用例脚本的编写:
• 启动应用程序
start username:password@host script
• 停止应用程序
stop username:password@host script
或 execute username:password@host “kill $(ps –ef | grep –v grep | grep xxx | awk ‘{print $2}’)“
• 测试时间控制
sleep time
• 测试日志备份
copy username:password@host log /destination
• 测试数据处理
local “./log2excel.pl”
以下是测试用例PA0001的测试脚本:
图4.1-1 用例脚本内容
第五章 使用总结
常见问题
expect的使用时,需注意timeout的设定问题。当执行一系列命令后,expect脚本会等待结束符“eof”的出现,如果一直没有出现,直到timeout时间已到,该进程会退出。
尚需解决的问题:
• 有密码验证登录和无密码验证登录没有考虑到,实际使用时可用两个函数来实现;
• 测试完成后数据处理的部分要根据实际的测试数据来完成其特定功能;
• 启动应用程序过程中,如果某一台服务器上的应用程序启动失败,会继续执行,需要根据实际情况修改,且对应用程序的配置正确性要求较高,配置错误,可能导致此次测试失败。