1. System Monitor
对系统的监控,貌似是最大的变化。使用此功能需勾选“Enable local system monitoring..”如下图。
可以监控4个指标:Memory Usage(in MB),Handle Count,GDI Objects,Thread Conut。可以通过“小手”指定监控的应用程序。同时可以设置最大值,如果程序运行时超过此值则回报高failed。如设置内存最大为1M,则运行过程如果占用内存超过1M,则在报告中脚本显示failed。但奇怪的是脚本当时没有停止运行,应用程序完成了操作,只是在报告给个错误。结果图中只能同时选中2个维度进行查看。结果图可以导出txt,csv,xls,xml,html几种格式。
试用了一下,感觉这个变化对功能测试用处不大。而且启用这个功能后脚本、应用程序明显变慢。这个功能的其他用处有待探索。
本文出自季风的51Testing软件测试博客:http://www.51testing.com/?92935
2. LoadAndRunAction
这是一个很有用的功能,实现可以再脚本中调用、运行其他脚本中的Action。这个可以让我们不借助其他工具(如QC,MTM,TBR等)来更好的控制、组织脚本。
这个和Call to Existing Action的区别还是挺大的。LoadAndRunAction是在脚本运行时才加载外部的Action,而Call to Existing Action会在脚本中添加一个新的Action。这样对脚本的运行效率就会产生影响,前者肯定会损失一部分性能,但在功能测试过程中脚本的效率不是重点。语法结构如下:
LoadAndRunAction(TestPath, ActionName, [Iteration], [Parameters])
LoadAndRunAction "C:\test\Test1", "Action1" ‘运行Test1中的Action