- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
性能测试介绍 4、点击数(Hits per second) 衡量Web Server处理能力的一个很有用的指标。需要明确的是:点击数不是我们通常理解的用户鼠标点击数,而是按照客户端向Web Server发起了多少Http请求计算的,一次鼠标可能触发多个http请求,这需要结合具体的Web系统实现来计算。 性能测试介绍 5、并发用户数( Concurrent users) 并发用户数用来度量服务器并发容量和同步协调能力。 凡是用户有关资源和时间的要求都可以被视作性能指标,都可以作为软件的度量,而性能测试就是为了验证这些性能指标是否被满足。 性能测试介绍 例如: 系统登陆功能支持五百用户并发,登陆响应时间不超过30秒。 我们就可以确定性能测试指标: 并发用户数:500 响应时间:30秒 LoadRunner工具的使用 LoadRunner包含的组件 LoadRunner术语 负载测试的流程 规划 创建脚本 -创建Vuser脚本 -脚本优化 定义场景 执行场景 分析结果 LoadRunner工具的使用 1、 LoadRunner工具的使用 2、 LoadRunner工具的使用 3、 LoadRunner工具的使用 创建负载测试 Controller 是中央控制台,用来创建、管理和监控测试。使用Controller 来运行模拟实际用户操作的示例脚本,并通过让一定数量的 Vuser 同时执行这些操作,在系统上产生负载。 以并发访问详情页为例。 创建Vuser脚本 1、打开 HP LoadRunner 窗口。 选择开始 所有程序 HP LoadRunner LoadRunner。这时将打开 HP LoadRunner 11.00 创建Vuser脚本 2、点击“Create/Edit Scripts”,进入“Virtual User Generator”,点击新增脚本按钮 创建Vuser脚本 3、在New Virtual User窗口中,选择协议,我们用到的“Web(HTTP/HTML)”协议,点击“Create”进入下一步操作 创建Vuser脚本 2)、点击“Options”,选择录制方式 创建Vuser脚本 LR录制脚本时录制方式的选择,要注意以下几点: 1.基于浏览器的应用,推荐用HTML-based script方式录制; 2.不是基于浏览器的应用,推荐用URL-based方式录制; 3.如果基于浏览器的应用程序中包含Javascript,并且该脚本向服务器产生了 请求,比如DataGrid分页按钮等,就要使用URL-based方式录制; 4.基于浏览器的应用程序中使用了HTTPS安全协议,也要使用URL-based 方式录制。 创建Vuser脚本 4、开始录制脚本, 1)、在“URL Address”处输入要访问的网站地址:/travelist/freeline.html 创建Vuser脚本 3)、选择将脚本录制到哪个函数中: vuser_init:一般存放打开测试网站的首页;登录系统的操作; Action:一些操作事务 ; vuser_end:注销登录。 创建Vuser脚本 以并发访问详情页为例 -将打开自由行页签的操作放到vuser_init中 -将访问详情页的操作放到Action中 -在Action中,访问详情页之前添加事务 -在事务之前添加集合点 LR脚本优化 设置事务 设置集合点 设置检查点 参数化 设置事务 一,设置事务 (1)事务的作用:LoadRunner 运行到该事务的开始点时,LoadRunner 就会开始计时,直到运行到该事务的结束点,计时结束。这个事务的运行时间在LoadRunner的运行结果中会有反映。通俗的讲LoadRunner中的事务就是一个计时标识,LoadRunner在运行过程中一旦发现事务的开始标识,就开始计时,一旦发现事务的结束表示,则计时结束,这个过程中得到的时间即为一个事务时间。通常事务时间所反映的是一个操作过程的响应时间。 设置事务 (2)为什么使用事务? 1、事务是 LoadRunner 度量系统性能指标的唯一 手段;(也可以通过LoadRunner编程实现,但不 如LoadRunner中的事务用的简单而且方便) 2、事务能够用于度量高风险业务流程的性能指标; 3、事务能够度量在一组操作中每一步的性能指标; 4、通过事务计时实现了不同压力负载下的性能指标 对比; 5、通过事务计时可以帮助定位性能瓶颈; 设置事务 3)如何使用事务? 方法一:脚本生成后,手动插入事务;方法:在LoadRunner脚本中点击鼠标:右键,选择“Insert”→“Start Transaction”弹出一个对话框,输入一个事
文档评论(0)