常用函数解析
来源:互联网 发布:powermill编程视频教程 编辑:程序博客网 时间:2024/05/22 06:39
三十三)精通QTP——自动化测试技术领航
2.1.3 常用函数解析
Date 函数
作用:返回当前系统日期。
语法:Data。
参数:无。
示例:
Dim MyDate
MyDate = Date
Msgbox MyDate
使用QTP执行以后的结果如图2-6所示。
图2-6
-函数实际项目臆测&点评-
经常需要在自动化测试过程中写一些的测试执行Log,那么抓取时间的函数就相当有必要了,也可以用于错误截图时的后缀名。
Now 函数
作用:返回当前系统时间。
语法:Now。
参数:无。
示例:
Dim MyNow
MyNow = Now
Msgbox MyNow
使用QTP执行以后的结果如图2-7所示。
图2-7
-函数实际项目臆测&点评-
如果说写Log文件,更加推荐本函数,因为有具体的时间而不仅仅只有日期。如果作为错误截图,个人认为本函数相对就比较不合适一些!毕竟我们都知道图片的文件名是不能有“:”这种字符的,即使最终去除了这些特殊字符,但是整体的表现力远不如前者,同时也会显得很繁琐!
DateDiff 函数
作用:返回两个日期之间的间隔。
语法:DateDiff (interval, date1, date2)。
参数。interval:通俗地讲它就是事先设一个时间比较单位,这个单位可以且只可以是表2-1中的单位。
表2-1 时间比较单位
Setting
Description
yyyy
Year
q
Quarter
m
Month
y
Day of year
d
Day
w
Weekday
ww
Week of year
h
Hour
n
Minute
s
Second
注:参数只能设置成上表中左边这一栏的数据。date1:比较数据1。
date2:比较数据2。
示例:
Dim tDateDiff,date1,date2
date1 = Now
date2 = Date
tDateDiff = DateDiff("d",date1,date2)
Msgbox tDateDiff
使用QTP执行以后的结果如图2-8所示。
图2-8
注:返回0是正确的,因为两个Date之间的天数差异是0天,读者可以自行尝试其他参数。
-函数实际项目臆测&点评-
作者很兴奋地告诉读者,使用好这个函数,QTP一样能做一些简单的性能测试工作!毕竟,这个函数可以对比两个事务间的时间间距,而且可以精确到以秒为单位!
Left 函数
作用:返回字符串最左边的指定数量的字符。
语法:Left (string, length)。
参数。
string:字符串表达式,其最左边的字符被返回。如果string参数中包含Null,则返回Null。
length:数值表达式,指明要返回的字符数目。如果是0,返回零长度字符串("");如果大于或等于string参数中的字符总数,则返回整个字符串。
示例:
Dim MyString, LeftString
MyString = "VBScript"
LeftString = Left (MyString, 3)
‘结果:最终应返回VBS
-函数实际项目臆测&点评-
如果读者需要某个字符串的指定几个字符时,就是使用该函数的时机!
Right 函数
作用:返回字符串最右边的指定数量的字符。
语法:Right(string, length)。
参数。
string:字符串表达式,其最右边的字符被返回。如果string参数中包含Null,则返回Null。
length:数值表达式,指明要返回的字符数目。如果是0,返回零长度字符串("");如果大于或等于string参数中的字符总数,则返回整个字符串。
示例:
Dim MyString, RightString
MyString = "VBSCript"
RightString = Right (MyString, 6)
‘结果:最终应返回SCript
- Discuz!常用函数解析
- C 常用函数解析
- Dedecms常用函数解析
- Winpcap常用函数解析
- Oracle常用函数解析
- zencart 常用函数解析
- 常用函数解析
- winpcap常用函数解析
- Discuz常用函数解析
- Dedecms常用函数解析
- Discuz!常用函数解析
- opencv常用函数解析
- SQLServer常用内置函数解析
- Discuz function_core 常用函数解析
- Discuz function_core 常用函数解析
- socket编程常用函数解析
- Discuz function_core 常用函数解析
- 内核数据结构list_head 常用函数解析
- Demo Software: SIFT Keypoint Detector
- 视频容器格式之 webm
- Linux网络编程系列-获取机器名和ip
- 64位RHEL6.2上安装PPAS9.2
- 分享数据
- 常用函数解析
- RT3070wifi模块的移植
- ios中设置的添加
- 几个优秀的js框架的license问题,付费,版权,侵权
- PlantUML —— 应用于 Eclipse 的简单快速的 UML 编辑软件
- Codeforces Round #154 (Div. 2)——B
- jquery日历控件推荐,看看老外们的功底
- Design Pattern:Singleton
- const 和volatile