QTP实现简易定时器--完成定时脚本测试工作
来源:互联网 发布:简述java垃圾回收机制 编辑:程序博客网 时间:2024/06/04 18:53
QTP实现简易定时器--完成定时脚本测试工作
VBS中貌似没有回调函数的概念,只有一个getref的方法,凑合着用,以下代码经过测试已通过,在日常的自动化测试任务中,我们通常会遇到这样的场景:
1.每隔一定时间段去获取什么什么?
2.每隔一定的时间段去做什么什么?
3.每隔一定的时间段去发送什么什么邮件?
这就是一个定时器的概念,其实实现起来比较简单,自定义一个函数即可,自带三个参数,正好在这里解释一下:
参数1,总时间(可设置定时器的生命周期);参数2,间隔时间(以秒为单位);参数3,要做什么(sub过程名)
已知问题:第三个参数如果是调用的Funciton,由于Function本身可能带有参数,故脚本会运行失败,其实解决办法很简单,把Function直接再放入某个SUB中就行了。
'QTP定时器函数 By Archer
'totaltime参数默认以分钟为单位,pertime参数默认以秒为单位
Function timercontrol(totaltime,pertime,fname)
For i=1 to totaltime*60
'要做的事情
Dim ref '定义一个指针
Set ref=getref(fname) '指向指定过程名
Call ref() '调用该过程
wait pertime
Next
End Function
Sub helloword()
msgbox "定时器"
End Sub
'调用定时器函数
timercontrol 1,1,"helloword"
0 0
- QTP实现简易定时器--完成定时脚本测试工作
- QTP快速入门和简易猴子测试的实现
- 手工编写QTP测试脚本
- QTP登陆测试脚本1
- QTP登陆测试脚本2
- 手工编写QTP测试脚本
- 定时器(脚本定时执行)
- 用Schedule定时运行QTP脚本
- GNUStep 简易测试脚本
- 定时器实现定时功能
- 通过脚本启动QTP,运行测试脚本
- 使用JMeter实现多用户功能测试 - 完成手动测试无法完成的工作
- QTP项目实战课程测试脚本下载
- 管理QTP测试脚本的对象仓库
- QTP软件测试 Windows计算器自动化脚本
- 《用户体验测试的自动化实现》一文中的QTP脚本源代码
- Java定时器实现定时任务
- 51实现定时器定时调整
- openstack之nova-api服务流程分析
- C++代码注释规范
- javax.mail.MessagingException: 501 Syntax: HELO hostname Linux端异常解决
- 多选select框从左边的复选框移到右边复选框
- crm快速开发之QueryExpression
- QTP实现简易定时器--完成定时脚本测试工作
- Apache + Tomcat集群配置
- cocos2dx sqlite3封装使用
- 在Excel中将数字转换为人民币大写风格的公式
- Java IO File 文件管理 Java编程思想读书笔记
- Eclipse快捷键大全(转载)
- js判断选择不同的样式文件
- UIApplication深入研究
- cocos2dx 3.0 使用cocostudio的UI动画(ActionManagerEx&&ActionObject)的bug修复