网站首页 > 资源文章 正文
在前面的课程中,您验证了Vuser脚本回放产生的实际用户的精确仿真。接下来我们要准备负载测试要用的脚本。在很多用户同时工作的情况下,系统是如何正常运作的?系统速度是否慢到了不能接受的程度?
在本篇教程中,将教您如何改进脚本,使其更有效地用于负载测试。
在本篇中,将包括以下主题:
- 如何测量一个业务过程的持续时间?
- 如何模拟多个用户?
- 如何验证网页内容?
- 如何生成调试信息?
- 测试回放是否成功?
如何测量一个业务过程的持续时间?
当应用程序准备部署时,你需要测量具体业务的持续过程——登陆,预定机票等需要多长时间。每个业务流程在脚本中通常是由一个或多个步骤组成。在Vuser脚本中,您需要指定业务流程中需要测量的活动。
当您运行包括了业务流程的Vuser脚本,LoadRunner将收集有关执行流程花费的时间并将结果显示在彩色编码的图表和报告中。您可以使用这些信息来帮助确定应用程序是否符合性能要求。
您可以在Vuser脚本的任何地方手动插入事务。为了标记一系列的事务步骤,在第一步之前插入start_transaction标记,在最后一步之后插入end_transaction 标记。
在本节中,教您如何在脚本中插入一个事务,用来测量用户查找和确认航班花费的时间。
插入一个事务到Vuser脚本:
在VuGen中,打开《LoadRunner教程:构建Vuser脚本》一课中创建好的脚本。您可以从File(文件)菜单中打开它。 点击Step Navigator选项卡显示步骤导航。插入一个开始事务。
a.在Step Navigator中,定位stepImage: Search Flights按钮。
b.双击Image: Search Flights按钮,在编辑器中显示相应的web_image步骤。
c.点击View > Steps Toolbox。Steps工具箱会出现在有窗格中。
d.在Steps工具箱的Common中,选择lr_start_transaction拖入编辑器中,在web_image步之前将其释放。打开Start Transaction(开始事务)对话框。
e.在Transaction Name(事务名称)框中,输入find_confirm_flight,点击OK。将在VuGen脚本Step Navigator中插入lr_start_transaction步骤,并在编辑器中加入相应的lr_start_transaction函数。插入一个结束事务标记。
a.在Step Navigator中,定位step Submit Form: reservations.pl。
b.双击Submit Form: reservations.pl,在VuGen中编辑中显示相应的web_submit_form step。
c.在Steps工具箱的Common中,选择lr_end_transaction,拖入编辑器中,在web_submit_form step之后释放。打开End Transaction(结束事务)对话框。
d.确保find_confirm_flight出现在Transaction Name框中,然后单击OK。在Step Navigator中插入lr_end_transactionstep,编辑器中加入相应的lr_end_transaction函数。
现在,您已经定义了find_confirm_flight事务。
本站文章除注明转载外,均为本站原创或翻译
猜你喜欢
- 2024-09-14 关于Loadrunner(关于loadrunner与jmeter,下列说法错误)
- 2024-09-14 LoadRunner性能测试系统学习教程:GC回收机制
- 2024-09-14 LoadRunner12.5 如何监控windows资源
- 2024-09-14 LoadRunner性能测试系统学习教程:Analysis分析器(4)
- 2024-09-14 Loadrunner性能测试现象一览:CPU占用资源过大?内幕实录公开!
- 2024-09-14 LoadRunner运行时常见错误和解决方法(三)
- 2024-09-14 性能测试:LoadRunner中事务和集合点的前后顺序
- 2024-09-14 LoadRunner运行时常见错误和解决方法
- 2024-09-14 LoadRunner集合点使用(loadrunner集合点设置在哪个位置)
- 2024-09-14 LoadRunner性能测试:基础理论梳理
你 发表评论:
欢迎- 最近发表
- 标签列表
-
- 电脑显示器花屏 (79)
- 403 forbidden (65)
- linux怎么查看系统版本 (54)
- 补码运算 (63)
- 缓存服务器 (61)
- 定时重启 (59)
- plsql developer (73)
- 对话框打开时命令无法执行 (61)
- excel数据透视表 (72)
- oracle认证 (56)
- 网页不能复制 (84)
- photoshop外挂滤镜 (58)
- 网页无法复制粘贴 (55)
- vmware workstation 7 1 3 (78)
- jdk 64位下载 (65)
- phpstudy 2013 (66)
- 卡通形象生成 (55)
- psd模板免费下载 (67)
- shift (58)
- localhost打不开 (58)
- 检测代理服务器设置 (55)
- frequency (66)
- indesign教程 (55)
- 运行命令大全 (61)
- ping exe (64)
本文暂时没有评论,来添加一个吧(●'◡'●)