2012年4月2日

【转】揭秘QTP之Reporter对象

摘要: 本文介绍了Reporter对象的几个鲜为人知的方法,利用LogEvent、SetContext、UnSetContext方法,可以实现日志的结构化、层次化写入,让你的QTP测试报告看起来更加有条理、分类清晰。QTP的日志其实有很多的缺点,尤其是当你的脚本依赖函数来执行的时候,因为函数执行时调用Reporter对象来写日志,只会顺序从上到下、扁平、不分类地写下去,如图1所示。图1 函数执行时调用Reporter对象写日志的问题而不像在Action中写日志一样,按一定的层次关系来写日志(例如根据调用的关系嵌套)。那么如何让函数调用Reporter对象来写日志时也具备一定的层次关系,让日志展现更加灵 阅读全文

posted @ 2012-04-02 23:46 大辉4266 阅读(538) 评论(0) 推荐(0) 编辑

VBS函数---日期/时间

摘要: Date 函数返回当前系统日期。Date说明下面的示例利用 Date 函数返回当前系统日期:Dim MyDate MyDate = Date ' MyDate 包含当前系统日期。Time 函数返回 Date 子类型 Variant,指示当前系统时间。Time说明下面的示例利用 Time 函数返回当前系统时间:Dim MyTime MyTime = Time ' 返回当前系统时间。DateAdd 函数返回已添加指定时间间隔的日期。DateAdd(interval, number, date)参数interval必选项。字符串表达式,表示要添加的时间间隔。有关数值,请参阅“设置”部 阅读全文

posted @ 2012-04-02 23:07 大辉4266 阅读(20238) 评论(0) 推荐(0) 编辑

VBS函数---数组

摘要: Array 函数返回包含数组的 Variant。Array(arglist)arglist 参数是赋给包含在 Variant 中的数组元素的值的列表(用逗号分隔)。如果没有指定此参数,则将会创建零长度的数组。说明用于引用数组元素的表示符,由跟随有括号的变量名组成,括号中包含指示所需元素的索引号。在下面的示例中,第一条语句创建名为 A 的变量。第二条语句将一个数组赋值给变量 A。最后一条语句将包含在第二个数组元素中的值赋值给另一个变量。Dim A A = Array(10,20,30) B = A(2) ' B is now 30。注意 未作为数组声明的变量仍可以包含数组。虽然包含数组的 阅读全文

posted @ 2012-04-02 14:08 大辉4266 阅读(1738) 评论(0) 推荐(0) 编辑

VBS函数---字符串函数

摘要: Asc 函数返回与字符串的第一个字母对应的 ANSI 字符代码。Asc(string)string 参数是任意有效的字符串表达式。如果 string 参数未包含字符,则将发生运行时错误。说明下面例子中, Asc 返回每一个字符串首字母的 ANSI 字符代码:Dim MyNumber MyNumber = Asc("A") '返回 65。MyNumber = Asc("a") '返回 97。MyNumber = Asc("Apple") '返回 65。注意AscB 函数和包含字节数据的字符串一起使用。 AscB 阅读全文

posted @ 2012-04-02 12:58 大辉4266 阅读(1850) 评论(0) 推荐(0) 编辑

【转】qtp:vbs基础教程(4)

摘要: ◎Vbs脚本编程简明教程之十 —— Vbs脚本编程常用的编辑器 Vbs脚本常用的编辑器当然是notapad,不过这个编辑器的功能当然实在是太弱了一点,其实有很多的专用的脚本编辑器可以大大方便vbs脚本的编写。我常用的有两种:1、VBSEDit汉化版2、primalscript汉化版,可以对30多种脚本进行编辑◎Vbs脚本编程简明教程之十一 ——FSO中文件的基本操作 一、文件属性:在windows中,文件的属性一般用数字来表示:0代表normal,即普通文件未设置任何属性。 1代表只读文件。2代表隐藏文件。 4代表系统文件。 16代表文件夹或目录。32代表存档文件。 1024代表链接或快捷方式 阅读全文

posted @ 2012-04-02 12:41 大辉4266 阅读(941) 评论(0) 推荐(0) 编辑

【转】qtp:vbs基础教程(3)

摘要: ◎Vbs脚本编程简明教程之九—妙用SendKeys简化重复操作 每次开机的时候,你想自动登陆你的QQ或者博客吗?巧妙使用VBS中的SendKeys命令(这个命令的作用就是模拟键盘操作,将一个或多个按键指令发送到指定Windows窗口来控制应用程序运行),可以极大的方便我们的常用操作。其使用格式为:Object.SendKeys string其中:Object:为WshShell对象,即脚本的第一行为:Set WshShell=WScript.CreateObject("WScript.Shell")将Object替换为WshShell“string”:表示要发送的按键指令字 阅读全文

posted @ 2012-04-02 12:40 大辉4266 阅读(729) 评论(0) 推荐(0) 编辑

【转】qtp:vbs基础教程(2)

摘要: ◎Vbs脚本编程简明教程之四—如何利用Vbs运行外部程序? Vbs只提供了编程的一个基本框架,用户可以使用Vbs来定义变量、过程和函数,vbs也提供了一些内部函数和对象,但是Vbs没有提供任何命令来访问Windows系统内部的部件,但是值得庆幸的是,Vbs虽然不能自己完成这些任务,但是它提供了一条极为方便、功能也相当强的命令——CreateObject,这条命令可以访问windows系统内安装的所有com对象,并且可以调用这些部件中存放的命令。于是问题解决了,比如说,我手头有1000个小文本,我首先要对每一个文本的语法进行查错和修改,然后按照预先定义好的规则对这些文本进行排序,最后将这些文本合 阅读全文

posted @ 2012-04-02 12:39 大辉4266 阅读(920) 评论(0) 推荐(0) 编辑

【转】qtp:vbs基础教程(1)

摘要: ◎Vbs脚本编程简明教程之一—为什么要使用Vbs? 在Windows中,学习计算机操作也许很简单,但是很多计算机工作是重复性劳动,例如你每周也许需要对一些计算机文件进行复制、粘贴、改名、删除,也许你每天启动计算机第一件事情就是打开WORD,切换到你喜爱的输入法进行文本编辑,同时还要播放优美的音乐给工作创造一个舒心的环境,当然也有可能你经常需要对文本中的某些数据进行整理,把各式各样的数据按照某种规则排列起来……。这些事情重复、琐碎,使人容易疲劳。第三方软件也许可以强化计算机的某些功能,但是解决这些重复劳动往往事倍功半,我也尝试过使用计算机语言编写程序来解决这些问题,但是随之而来的命令、语法、算法 阅读全文

posted @ 2012-04-02 12:38 大辉4266 阅读(1023) 评论(1) 推荐(1) 编辑

【转】LoadRunner性能分析指标解释

摘要: Transactions(用户事务分析)用户事务分析是站在用户角度进行的基础性能分析。1、Transation Sunmmary(事务综述)对事务进行综合分析是性能分析的第一步,通过分析测试时间内用户事务的成功与失败情况,可以直接判断出系统是否运行正常。2、Average Transaciton Response Time(事务平均响应时间)“事务平均响应时间”显示的是测试场景运行期间的每一秒内事务执行所用的平均时间,通过它可以分析测试场景运行期间应用系统的性能走向。例:随着测试时间的变化,系统处理事务的速度开始逐渐变慢,这说明应用系统随着投产时间的变化,整体性能将会有下降的趋势。3、Tran 阅读全文

posted @ 2012-04-02 12:37 大辉4266 阅读(772) 评论(0) 推荐(0) 编辑

【转】LoadRunner性能指标分析

摘要: 一直在找指标分析,但是一直很难找到好的,今天在论坛上看到,就先收藏下来Memory: 内存使用情况可能是系统性能中最重要的因素。如果系统“页交换”频繁,说明内存不足。“页交换”是使用称为“页面”的单位,将固定大小的代码和数据块从 RAM 移动到磁盘的过程,其目的是为了释放内存空间。尽管某些页交换使 Windows 2000 能够使用比实际更多的内存,也是可以接受的,但频繁的页交换将降低系统性能。减少页交换将显著提高系统响应速度。要监视内存不足的状况,请从以下的对象计数器开始:Available Mbytes:可用物理内存数. 如果Available Mbytes的值很小(4 MB 或更小),则 阅读全文

posted @ 2012-04-02 12:35 大辉4266 阅读(330) 评论(0) 推荐(0) 编辑

导航