- 1、本文档共34页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
IP Spoofer 在连接Load Generators 之前启用。要使用IP 欺骗,各个Load Generator 机器必须使用固定的IP,不能使用动态IP(即DHCP)。 注意事项: 在安装loadrunner 的第七步骤,应该选择第2项,如果选择了第一项,就会有连接失败的问题。重新安装一下即可。通过Generator我们可以设定生成模拟用户的机器,这些机器需要安装LR Generator,需要运行agent进程,这些机器可以是实际存在的,也可是通过模拟IP模拟的机器。模拟IP通过IP Wiazrd工具生成,在上图中点击Add,可以添加模拟的生成器,Connect即可。 在下图中左边空白处可以添加多个负载计算机。添加后,图中会有显示 √ 结果保存 在运行方案时,数据将存储在结果文件中,扩展名为.lrr。Analysis将活动图的显示信息和布局设置存储在扩展名为.lra的文件中。 √ 启动Analysis LoadRunner 选择“Analysis”程序。也可从Controller打开。 √ 整理结果 方案执行之后,这些结果会自动进行整理或合并,即将所有主机的结果传输到结果目录中。通过在Controller 窗口中选择ResultsAuto collate Results。 Analysis界面图 * * ★ LoadRunner 8简介 ★ LoadRunner 8基本概念 ★ LoadRunner 8测试过程 ★ 创建脚本--VuGen ★ 设置方案--Controller ★ 分析结果--Analysis ? LoadRunner 8 特点 LoadRunner 8安装注意事项 LoadRunner 8 简介 ? ? √ LoadRunner 可检查出现性能延迟的地方:网络或客户端延迟、CPU 性能、I/O延迟、数据库锁定和数据库服务器上的其他问题。LoadRunner 将监视网络和服务器资源以帮助改进性能。 √ LoadRunner 使用虚拟用户(Vuser)代替实际用户来减少人员要求。一台计算机上可以运行许多 Vuser,因此也减少了对硬件的要求。 √ LoadRunner 自动解决方案着眼于解决手动性能测试的缺陷。 为了衡量服务器的性能,需要定义事务。LoadRunner 运行到该事务的开始点时,LoadRunner 就会开始计时, 直到运行到该事务的结束点, 计时结束。这个事务的运行时间在结果中会有反映。 插入事务操作可以在录制过程中进行, 也可以在录制结束后进行。LoadRunner 运行在脚本中插入不限数量的事务。 负载生成器是执行Vuser脚本,从而使Vuser可以模拟实际用户操作的计算机。执行方案时, LoadRunner Controller可以将该方案中的每个Vuser分散到负载生成器。 LoadRunner 8 测试过程 负载测试计划 ? 开始录制脚本 理解脚本结构 ? 配置Run-Time Setting ? 单机运行测试脚本 ? 配置Run-Time Setting界面如下: ? 创建运行场景 启动运行场景 选择场景类型 ? ? 设置IP欺骗 ? 多机联合产生负载 ? LoadRunner的场景类型可以分为2大种: √ Manual Scenario √ Goal—Oriented Scenario 该项要完全手动的设置场景,这项下面还可以设置为每一个脚本分配要运行的虚拟用户的百分比 如果测试计划要达到某个性能指标,比如:每秒多少点击,能到达多少VU等,那么就可以使用面向目标的场景 √ 添加负载计算机 √ 在场景中添加脚本 √ 设置schedule √ 设置文件结果保存路径 √ 设置Run-Time Setting 基本步骤: √ 在场景中添加脚本 √ 添加负载计算机 √ 设置schedule √ Virtual Users:虚拟用户目标类型,需要测试多少人可以同时运行应用程序 √ Pages per Minute 、 Hits per Second、Transactions per Second:每分钟页面数和每秒点击次数、每秒事务数,Controller试图使用最少的虚拟用户来达到定义的目标。如果使用最少的用户,不能达到目标,增加用户数,直到定义的最大值。 √ Transactions Response Time:描述了多少用户并发访问应用程序时,事务的响应时间达到性能指标说明书中规定响应时间的最大值。 目标种类 √ 设置文件结果保存路径 下图是2种启动运行场景的方法,点击“start scenario”就可以启动场景了: 当运行场景时,虚拟用户使用它们所在的Load Generator的固定的IP地址。同时每个Load Generator上运行大量的虚拟用户,这样就造
文档评论(0)