首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 企业软件 > 行业软件 >

LR经过TruClient协议来录制用户操作实现性能测试

2013-02-24 
LR通过TruClient协议来录制用户操作实现性能测试?????? 这篇博客将作为最后一篇LR实现手机应用服务性能测

LR通过TruClient协议来录制用户操作实现性能测试

?????? 这篇博客将作为最后一篇LR实现手机应用服务性能测试的介绍。

?????? 这次是通过TruClient Ajax? - Mobile来实现,对于熟悉QTP的人来说应该很熟悉这个操作,但对于熟悉LR原理的人来说有点费解。因为这次它真心的是录制的用户操作来产生脚本的,很像QTP中的action.以及参数化都可以简单的在界面上完成。很显然对于性能测试用这种方法是不太好的,但有时候可能会出现实在是无法通过mobile http/html协议实现的,那就只能用这种方法了。当然下面我们将会看到一些手机测试特殊的地方。

1.选择新建协议,选择TruClient Ajax- mobile就可以了。


LR经过TruClient协议来录制用户操作实现性能测试
?这里好奇一直有个问题,LR11.5到11.51 也还是存在,选择协议填好script name后找不到确定按键在哪。但这里我实在是没找到,如果各位大侠知道在哪记得告诉我一下。那就直接回车吧。

2.选择develop script
LR经过TruClient协议来录制用户操作实现性能测试
?3.弹出如下选项设置项

我们选择一个iphone 4? 苹果更新太快了。这里面还是4.没办法。
LR经过TruClient协议来录制用户操作实现性能测试
?4.现在会弹出两个窗口,左边是录制窗口,右边是操作窗口,录制的时候将会在左侧记录步骤,右侧是操作界面。

神马!!!firefox。 没错,的确是个迷你的firefox.
LR经过TruClient协议来录制用户操作实现性能测试
?5.现在打开网易邮箱


LR经过TruClient协议来录制用户操作实现性能测试
?

LR经过TruClient协议来录制用户操作实现性能测试
?可以点击左侧来进行相应的修改或者参数化。这里与QTP选择对象然后选择事件是类似的。

当然也可以在脚本中修改。登录邮箱后生成的脚本如下:

Script_View_Action(){truclient_step("Navigate to 'mail.163.com'", "snapshot=Action_1.inf");truclient_step("登 录", "snapshot=Action_2.inf");{truclient_step("Click on 用户名: textbox", "snapshot=Action_2.1.inf");truclient_step("Type 'xxxxxxxxx' in 用户名: textbox", "snapshot=Action_2.2.inf");truclient_step("Click on 密 码: passwordbox", "snapshot=Action_2.3.inf");truclient_step("Type **************** in 密 码: passwordbox", "snapshot=Action_2.4.inf");truclient_step("Click on 登 录 button", "snapshot=Action_2.5.inf");}}

?
?

?

热点排行