经典原味

博客园 首页 新随笔 联系 订阅 管理

2012年1月17日 #

摘要: 设置断点是在WR代码编写和问题定位时经常用到的功能,这点我相信大家都应该知道。常用的设置断点的方法很简单,就是在脚本相应的行数前单击鼠标右键,但是这里我分享几个设置断点的小技巧,帮助大家更加方便的完成调试。 其实WR有3中断点设置的方式。分别为:1、At Location 2、In Function 3、Conditional。大家可以打开“Breakpoints List”(Debug->Breakpoints List)列表,单击新增按钮来查看设置这几种断点的界面。下面简单介绍下3种断点的区别。1、At Location,即单击鼠标右键来设置断点的方法。通过设置断点所在位置来增加断点 阅读全文
posted @ 2012-01-17 15:05 经典原味 阅读(270) 评论(0) 推荐(0) 编辑

2011年10月27日 #

摘要: Windows系统最大的特点就是其图形化的操作界面,其图形化界面是建立在其消息处理机制这个基础之上的。我们平时所有的操作都是通过消息的形式和系统进行交互,比如单击鼠标,选择下拉框等等。也就是说只要我们了解消息的机制,能够模拟出各种消息,就可以模拟我们的手工操作。其实想要实现这个这个工作很简单,因为windows已经给我们提供了很方便的接口。比如我们想模拟文本框的输入,只需调用user32.dll(系统DLL,在C:\WINDOWS\system32下)中的SendMessageA函数。SendMessageA函数将指定的消息发送到一个或多个窗口。定义大致如下:LRESULT SendMessa 阅读全文
posted @ 2011-10-27 19:08 经典原味 阅读(2429) 评论(0) 推荐(0) 编辑

2010年6月19日 #

摘要: 用loadrunner测试WEB程序的时候总是会碰到AJAX或者ActiveX实现的功能,而通常这些功能会包含很多客户端函数(一般为JavaScript)。我们该如何处理?如果从功能实现的角度去考虑这个问题,就会走入一个死胡同,因为loadrunner对于JavaScript是无能为力的。如果从loadrunner的本质出发,那么该问题就迎刃而解。因为loadrunner是基于协议来测试的,不管A... 阅读全文
posted @ 2010-06-19 22:02 经典原味 阅读(5616) 评论(0) 推荐(0) 编辑

2010年6月17日 #

摘要: 使用loadrunner测试Web Services的程序大致可以使用两种方法,分别为web_service_call()和soap_request()。两者的使用很相识,我们录制时都使用Web Services的协议。下面分别介绍一下使用方法:一、web_service_call()使用步骤如下:1、保存WSDL文件。在IE中打开Web Services的地址,并加上“?wsdl&r... 阅读全文
posted @ 2010-06-17 22:05 经典原味 阅读(11453) 评论(13) 推荐(0) 编辑

2010年6月16日 #

摘要: 有时候需要使用的数据是服务器动态产生的,但是录制的时候是固定的,此时也也可以用关联来处理。比如新增用例时TCID是服务器动态产生的,此时需要使用关联来获取这个TCID的值。具体步骤如下:1、找到需要关联的地方,就是会使服务器产生动态数据的这个提交。设置手工关联必须在这个提交之前,这个位置必须设置正确,否则无法获取关联。比如下面的代码: web_set_max_html_param_len ("99... 阅读全文
posted @ 2010-06-16 21:19 经典原味 阅读(2027) 评论(0) 推荐(0) 编辑

摘要: 关键字:参数化 和 手工关联参数化:脚本录制好之后所有数据都是固定死的,但是很多时候我们需要使用不同的数据,比如模拟不同的用户登陆。这个时候就需要参数化登陆的用户名。步骤如下:1、打开参数列表,增加参数 参数类型、参数的特征(比如是否唯一)都可以灵活定义,界面如下图参数也支持从数据库中读取数据,方法为单击上图中的【Data Wizard】按钮弹出界面如下,通过该方法取得的数据是保存在文件中的。2、... 阅读全文
posted @ 2010-06-16 20:55 经典原味 阅读(771) 评论(1) 推荐(0) 编辑

2009年11月16日 #

摘要: IntPtr mwh = (IntPtr)Convert.ToInt32(handle); //ComboBox的句柄int result = SendMessage(mwh, 0x014D, -1, selectStr);//改变ComboBox的值,selectStr为预期的下拉框选项int mwh_p = GetWindowLong(mwh, -8); //获取ComboBox所属窗口的句柄IntPtr mwh2 = (IntPtr)Convert.ToInt32(mwh_p); //转换ComboBox所属窗口的句柄string cbn_selchange;int cb_id = Ge 阅读全文
posted @ 2009-11-16 17:09 经典原味 阅读(4146) 评论(0) 推荐(0) 编辑

2009年3月7日 #

摘要: 调用格式为:pborca.exe build.orc 一个完整的.orc文件一般需要使用以下几步:1、设置session session begin pborc65.dll2、设置pbl set liblist begin #pbl文件名称,是否编译到PBD/DLL,资源文件 test1.pbl , 0 test2.pbl , 1, test2.pbr test3.pbl set liblist end3、设置应用 set application 应用所在pbl, 应用名字4、编译 #编译类型:pcode 或 machinecode ,即编译到PBD或DLL build ex... 阅读全文
posted @ 2009-03-07 23:37 经典原味 阅读(701) 评论(0) 推荐(0) 编辑