《软件测试》_P192增强脚本.pptxVIP

  • 1
  • 0
  • 约1.93千字
  • 约 20页
  • 2026-03-11 发布于广东
  • 举报

目录CONTENTS1添加事务2参数化3插入检查点4运行脚本

添加事务1事务是指访问并可能更新数据库中各种数据项的一个程序执行单元。一个事务应该具有原子性、一致性、隔离性和持久性的特点。在LoadRunner中,通过将一系列操作标记为事务,可以将它们指定为要评测的对象。

添加事务1登录查询航班订票取消订票

添加事务1(1)单击任务栏上Enhancements的“Transactions”,主窗口界面会显示所有Action的快照,及右侧窗口的事务列表。

添加事务1(2)单击右侧事务列表上方的“NewTransactions”按钮,这时鼠标就会变成手型和事务开始图标。(3)点击WebTours快照的左侧,选定新事务的开始;再点击login快照右侧,选定新事务的结束;最后在两页快照上方定义事务的名称为Login。

添加事务1(4)同理我们为脚本增加Search、Order、Delete事务。在右侧事务列表中,可以看到插入的所有事务。(5)保存脚本。

添加事务1Script视图下脚本Tree视图下脚本

参数化2参数化用户名与密码,模拟3个用户登录并订票的操作。

参数化2(1)在Tree视图下,找到login提交数据的步骤,并双击鼠标,弹出“SubmitFormStepProperties”对话框。

参数化2(1)在Tree视图下,找到login提交数据的步骤,并双击鼠标,弹出“SubmitFormStepProperties”对话框。(2)单击第一行后面的按钮,在弹出的“SelectorCreateParameter”的对话框中,输入变量名“username”。

参数化2(3)单击“Properties”按钮,在弹出“ParameterProperties”对话框上单击“CreateTable”按钮,并对弹出的对话框进行确认。(4)单击“AddRow…”按钮增加行,输入其他账号,test1和test2(test1和test2账号需事先注册好)。

参数化2(5)单击“Close”按钮关闭“ParameterProperties”对话框。(6)单击“OK”按钮关闭“SelectorCreateParameter”对话框。(7)在“SubmitFormStepProperties”对话框中单击password行后面的按钮,输入参数名称“password”。(8)单击“Properties”按钮,在“ParameterProperties”对话框中的File下拉列表框中选择文件名为username.dat,打开了刚才账号参数化的数据。(9)单击“AddColumn”按钮,弹出“Addnewcolumn”对话框,单击“OK”按钮。

参数化2(10)在新增的password列中输入对应账号的密码,并设置Selectnextrow的方式为“Samelineasusername”。(11)单击“Close”按钮关闭对话框。(12)单击“OK”按钮关闭“SelectorCreateParameter”对话框。(13)单击“确定”按钮关闭“SubmitFormStepProperties”对话框。(14)保存脚本。

插入检查点3插入检查点,校验登录后的账户名与输入的用户名相同。

插入检查点3(1)在Tree视图下,单击Login的提交数据步骤,在右侧的快照部分,找到登录账号test。

插入检查点3(2)选中“test”后右击,在弹出的快捷菜单中选择“AddaTestCheck”。(3)在弹出“FindText”对话框上,单击“SearchforspecificText”值后面的按钮。(4)在弹出的“SelectorCreateParameter”对话框中的ParameterName下拉框中选择username。

插入检查点3(5)单击“OK”按钮后,回到“SelectorCreateParameter”对话框中。(6)单击“OK”按钮关闭“FindText”对话框,完成检查点的添加。(7)保存脚本。

运行脚本4选择Vuser菜单下的“Run-timeSettings…”选项,在打开的“Run-timeSettings”对话框的General选项的RunLogic中设置迭代次数为3。

运行脚本4运行脚本

THANKYOU

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档