第3章 动作与事务

第3章 动作与事务

ID:45140023

大小:954.00 KB

页数:23页

时间:2019-11-10

第3章 动作与事务_第1页
第3章 动作与事务_第2页
第3章 动作与事务_第3页
第3章 动作与事务_第4页
第3章 动作与事务_第5页
资源描述:

《第3章 动作与事务》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、动作和事务第三章在一个虚拟用户脚本中创建多个LoadRunnerActions配置LoadRunnerActions以达到负载测试的目标LoadRunner事务的功能说明插入LoadRunner事务来测量业务流程的响应时间内容提纲Action一个虚拟脚本中的一组已录制的用户动作。这组用户动作通过脚本迭代可以模拟一个特定的用户执行的任务。Action是什么?一个脚本包含多个Actions一个虚拟用户(脚本):Action1查找一个CD购买那个CDAction查找一个CD购买那个CD运行1次然后运行3次然后运行5次然后vus

2、er_end结帐运行1次vuser_init登录系统将测试计划关联到Actions虚拟用户模型或测试目标中定义的基本Actions。例如:在购买一本书前查询5次是一个action检查数据库,新的订单是否被加到了前一个action中登录系统选择一件商品并把它放到购物篮中(这个操作被执行多次)购买被放到购物篮中的商品退出系统基于收集到的信息要创建的虚拟用户脚本包括:计划要创建的脚本–举例说明创建一个脚本包含多个Actions文件的例子由于购买的动作执行了多次,而结帐的动作只执行一次,所以将这两个动作记录到不同的actions

3、中:将用户登陆系统的步骤记录到‘vuser_init’中将选择一件商品的步骤记录到‘Action’中将放置商品到购物篮中的步骤记录到‘Action1’中将结帐并退出系统的步骤记录到‘vuser_end’中InternetWebserverDBserver在VuGen中创建包含多个Actions的脚本Actionlist1.开始录制2.选择一个Action文件3.将用户的操作步骤录制到选择的Action文件中4.有必要的话,重复执行2和3步骤5.停止录制演示–增加/创建LRActions重命名ActionsActions可

4、以被重命名以增强测试时的可读性Steps可以被重命名以增强测试时的可读性当重命名时,要取一个有意义的名字演示–重命名LRActionsandSteps为什么在一个脚本中使用多个Action文件?更好地模拟用户的真实操作单独地录制登录系统和退出系统的步骤设置某些Action文件比其他Action文件执行更多次(权重)基于负载测试目标来配置Actions模拟三种类型的用户:-50%正在登录系统-25%正在执行查询操作-25%正在订票负载测试目标录制一个脚本,对应于每个业务流程,在脚本中都有一个独立的Action文件,然后对脚

5、本中的Actions进行权重设置。建议的方法演示–创建权重Weighting(权重)是什么?“权重”是Run-timesettings里面的一个设置,对于随机运行内部Actions的Actions块,您可以设置块内每个Action的运行百分比。如何才能精确地测量“登录”业务流程的响应时间?如何才能自动测量响应时间?第1步启动应用系统第2步输入用户名和密码第3步点击登录按钮第4步等待系统确认第5步选择离开和到达的城市第6步输入日期第7步输入信用卡信息第8步点击提交按钮LoadRunner“事务”的概念提供一种端(客户机)对

6、端(服务器)的测量方法,用于测量一个业务流程中执行一个或多个步骤所花费的时间。事务是什么?用户Web服务器发出请求(事务开始)返回响应(事务结束)登录事务执行了8秒钟LoadRunner事务测量客户端和服务器端之间的请求和响应时间。LoadRunner“事务”测量的是什么时间?用于测量关键性的、吞吐量大的和有动态内容的业务流程用于测量一组步骤中的某个单独的步骤事务可帮助我们进行脚本调试为什么要增加LoadRunner事务?开始事务和结束事务的图标事务相关图标和使用的举例说明开始事务图标设置测量的开始点结束事务图标设置测量

7、的结束点如何添加事务?在录制过程中在即将执行被测流程的步骤前,点击开始事务按钮。为事务取一个有意义的名字。继续执行被测流程的所有步骤。点击结束事务按钮。在录制后确定被测流程的第一步。在被测流程的第一步前,点击开始事务按钮。确定被测流程的最后一步。在被测流程的最后一步后,点击结束事务按钮。演示–在录制过程中和录制结束后添加事务LR_AUTO–(默认值)–使用该值,LoadRunner会自动探测事务状态LR_PASS/LR_FAIL/LR_STOP–当您想手动地在脚本代码中设置事务状态时,可以使用这些值选择事务状态添加事务的

8、注意点延迟时间将延迟时间包含在事务范围内,会降低事务测量的精确度。检查执行日志自动事务总结在虚拟脚本中添加多个Actions基于负载测试目标配置Actions设置正确的初始化和结束条件通过LoadRunner事务测量:一个业务流程中某些步骤的端到端的响应时间整个业务流程在录制过程中和录制结束后,添加LoadRunne

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。