电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

LoadRunner性能测试脚本VIP免费

LoadRunner性能测试脚本_第1页
1/12
LoadRunner性能测试脚本_第2页
2/12
LoadRunner性能测试脚本_第3页
3/12
共享 利他 求真 务实 LoadRunner 性能测试脚本 1 概述 Yoyo 老师认为脚本录制编写是性能测试的一个重要环节。在性能测试过程中,虚拟用户模拟真实用户使用被测系统, 这个“模拟”的过程正是通过性能测试脚本来实现的。因此,编写一个准确无误的脚本对性能测试有至关重要的意义。完成性能测试脚本包括两个步骤:脚本录制和脚本编写,本文重点关注脚本编写。 2 脚本录制 2.1.录制方式 HTTP 协议脚本录制可选两种方式:基于 HTML 和基于 URL。选择哪种录制方式的原则如下:基于浏览器的HTTP 应用系统选择 HTML,基于其他方式的HTTP 应用系统选择 URL。 2.2.录制注意点 取消录制期间自动关联功能; 如果部分测试脚本出现问题,需要重新录制,可以只录制存在问题的片断脚本,方法是不选中录制启动对话框中的Record the application startup。 3 脚本编写 3.1.常用技术 LoadRunner 性能测试脚本编写常用的技术包括参数化,关联,逻辑控制和脚本模块化。 3.1.1.参数化 参数化就是将脚本中的常量转化为变量的过程。通过录制生成的脚本所有的数据都是常量,为了达到向服务器发送的数据多样化的目的,需要将一些数据常量转化为变量。 3.1.2.关联 共享 利他 求真 务实 关联就是查找动态数据,并把查询到的数据以参数的形式保存起来。在 B/S或者 C/S 系统中,服务器返回给客户端的数据有些是动态改变的,例如客服系统的人工来话流水号和工作流系统的工单流水号。当打开工单生成页面后,工单流水号已经从服务器端获取到了,而在提交工单步骤,需要将该流水号返回给服务器。因此,在提交工单之前,在脚本中必须获得流水号。获得流水号的方法就是关联。 使用关联功能动态保存的参数跟直接通过参数化生成的参数是一致的。唯一不同的是,通过参数化生成的参数在脚本中可以高亮显示。 3.1.3.逻辑控制 业务系统在实际应用中,业务操作步骤间往往存在逻辑。比如,客服 3.0 工作流系统,业务代表处理工单,如果待办区没有工单等待处理,则先从工单池中提取工单到待办区,然后进行处理,并且需要优先处理超时或即将超时的工单。在工单处理的性能测试脚本中,也必须遵从这种业务逻辑。 LoadRunner 性能测试脚本采用 C 语言,因此脚本逻辑控制同 C 语言一致,使用 if,sw itch,w hile/for/do 控制结构。 3.1.4.脚本模块化 脚本模块化的目的是:提高脚本可读性、可重用性和脚本生产效率。脚本模块化的本质是抽...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

LoadRunner性能测试脚本

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部