LoadRu
er脚本编写
LRu
er生成脚本的方式有两种:一种是自己编写手动添加或嵌入源代码;一种是通过
LoadRu
er提供的录制功能,运行程序自动录制生成脚本。LoadRu
er提供了Javauser、VBuser、Cuser等语言类型的脚本,允许用户根据不同的测试要求自定义开发各种语言类型的测试脚本。插入检查点LoadRu
er提供了在脚本中插入检查点的方法,检查Web服务器返回的网页是否正确。在每次脚本运行到此检查点时,自动检查该处的网页是否正确,省去执行结束后人工检查的步骤和时间,进而加快测试进度。插入检查点的方法,在工作原理上说就是在VuGe
中插入“TextImage”检查点。这些检查点验证网页上是否存在指定的Text或者Image,还可以测试在比较大的压力测试环境中,被测的网站功能是否保持正确。VuGe
在进行Web测试时,有“TreeView”和“ScriptView”两种视图方式。
ScriptView视图
fTreeView视图插入检查点的步骤比较简单,既可以在录制过程中添加“TextImage”检查点,也可以在录制完成后进行,推荐使用录制过程中添加“TextImage”检查点的方式。首先在树形菜单中选择需要插入检查点的项目,单击鼠标右键,选择将检查点插入进去。如果在该操作执行前检查,则选择“I
sertBefore”,在该操作执行后检查则选择“I
sertAfter”,如下图所示:
然后系统将弹出如下图所示的对话框,选择“TextCheck”
f(这里以Text检查点为例说明)。单击“OK”按钮后,会出现“TextCheckProperties”对话框,如下图所示:
然后切换到“Ge
eral”选项卡页上(如下图所示),在“StepName”的文本框中输入该操作的步骤名称(该名称应该尽量能反映该操作要搜索的对象)。
f单击“确定”后,即可完成添加“Text检查点”的任务。添加“Image”检查点的操作步骤和“Text”检查点基本相同,在此仅仅对“ImageCheckProperties”对话框与“TextCheckProperties”的不同之处进行说明,其他的项目和“Text”检查点的方法类似,可以参考前面的内容,不再一一进行介绍。需要在“ImageCheckProperties”对话框中输入图片的提示信息和相对路径,如下图所示:
f当然VuGe
还允许插入其他类型的检查点函数,比如Web_reg_fi
d、Web_global_verificatio
等。而且也可以对搜索TextImage值的参数化,这里就不再一一说明如果Web窗体中包含有JavaScript脚本,那么在TreeView中显示可能会有问题,要解决这个问题,可以在“Ge
eral”选项中进行适当设置。单击“Tools”菜单选择“Ge
eralOptio
s”,如下图所示:
进入下图所示的设置窗口,切换到“Correlatio
”选项卡上,选r