loadrunner性能测试第三章.pptVIP

  1. 1、本文档共47页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
loadrunner性能测试第三章

插入事务的方法 插入事务的方法 重点介绍一下参数的类型 重点介绍一下参数的类型 重点介绍一下参数的类型 重点介绍一下参数的类型 重点介绍一下参数的类型 重点介绍一下参数的类型 “Select next row ”有以下几种选择: “Select next row ”有以下几种选择: 在Update Value on 中有以下几个选项: Sequential:按照顺序一行行的读取。每一个虚拟用户都会按照相同的顺序读取 Random:在每次循环里随机的读取一个,但是在循环中一直保持不变 参数化功能 Unique :唯一的数。注意:使用该类型必须注意数据表有足够多的数。比如Controller 中设定20 个虚拟用户进行5 次循环,那么编号为1 的虚拟用户取前5个数,编号为2 的虚拟用户取6-10 的数,依次类推,这样数据表中至少要有100个数据,否则Controller 运行过程中会返回一个错误。 Same Line As 某个参数(比如Name):和前面定义的参数Name 取同行的记录。通常用在有关联性的数据上面。 参数化功能 Each Occurrence:在运行时,每遇到一次该参数,便会取一个新的值 Each iteration:运行时,在每一次循环中都取相同的值 Once:运行时,在每次循环中,该参数只取一次值 参数化功能 * 第三章 脚本的录制与开发 Virtual User Generator简介 VuGen录制功能详解 修改虚拟用户脚本 配置虚拟用户脚本 两个常用函数介绍 VuGen基础知识 复习 VuGen的基础知识 Virtual User Generator简介 VuGen录制功能详解 录制参数设置 脚本录制 3.2.2 脚本录制与创建事务 创建事务   事务(Transaction):为了衡量服务器的性能,我们需要定义事务。比如:我们在脚本中有一个数据查询操作,为了衡量服务器执行查询操作的性能,我们把这个操作定义为一个事务,这样在运行测试脚本时,LoadRunner 运行到该事务的开始点时,就会开始计时,直到运行到该事务的结束点,计时结束。这个事务的运行时间会在结果中显示。   创建事务 事务是一个或多个用户操作步骤的集合。一个事务在脚本中体现为一个有着开始与结束名称标识的代码块。通常把需要进行性能分析的一个或几个操作的集合定义为一个事务。   插入事务操作可以在录制过程中进行,也可以在录制结束后进行。LoadRunner 运行在脚本中插入不限数量的事务。 在需要定义事务的操作前面插入务的“开始点” ,通过菜单或者工具栏插入。输入事务的名称 注意:事务的名称最好要有意义,能够清楚的说明该事务完成的动作 创建事务 插入事务的开始点后,在需要定义事务的操作后面插入事务的“结束点”。同样可以通过菜单或者工具栏插入。 默认情况下,事务的名称列出最近的一个事务名称。一般情况下,事务名称不用修改。事务的状态默认情况下是LR_AUTO。一般情况下,我们也不需要修改。 创建事务 3.2.3 回放与调试脚本 3.2.4 脚本录制的基本原则 1.充分考虑脚本的执行效率 2.录制重要的用户业务 3.选择你所需要的进行录制 3.3 修改虚拟用户脚本 3.3.1 参数化功能 参数化实际就是用参数来替换一些常量。参数化的好处: 1.减小脚本的大小与脚本的数量 2.虚拟用户脚本更接近真实的用户行为 3.3 修改虚拟用户脚本 3.3.1 参数化功能 参数化涉及两个任务 1.用参数替换VuGen脚本中的常量。 2.为参数设置属性和数据源 NOTE:只能对函数中的一些参数进行参数化,非函数参数的文本字符串,不能进行参数化,也不是所以函数参数都可以参数化 DateTime:很简单,在需要输入日期/时间的地方,可以用DateTime 类型来替代。其属性设置也很简单,选择一种格式即可。当然也可以定制格式。 Group Name:暂时不知道何处能用到,但设置比较简单。在实际运行中,LoadRunner使用该虚拟用户所在的Vuser Group 来代替。但是在VuGen 中运行时,Group Name将会是None 参数化功能 Iteration Number:在实际运行中,LoadRunner 使用该测试脚本当前循环的次数来代替。 Load Generator Name:在实际运行中,LoadRunner 使用该虚拟用户所在Load Generator 的机器名来代替。 参数化功能 Random Number:随机数。很简单。在属性设置中可以设置产生随机数的范围 Unique Number:唯一的数。在属性设置中可以设置第一个数以及递增的数的大小。 参数化功能

文档评论(0)

cgtk187 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档