• 13
  • 14
分享
  • 看完这篇,再也不说自己不会装Loadrunner了——软件测试圈
  • 曼倩诙谐 2021-07-15 10:49:03 字数 2131 阅读 2326 收藏 14

  版本与系统参数

  Loadrunner12支持的环境参数:

1-1.jpg

  LR12.02不支持win10,需要升级到12.53或以上。

1-2.png

1-3.png

  LR12.55安装

1-4.png

  注意事项:

  1.去掉勾选”指定LoadRunner代理将要使用的证书”选项;

  2.不能同时装两个版本,装低版本时需要卸载掉高版本。

  安装结束,发现比LR11多了HPE Network Virtualization。

1-5.png

1-6.png

1-7.png

  扩展知识:HPE网络功能虚拟化(NFV)系统(参考https://buy.hpe.com/us/en/enterprise-solutions/network-functions-virtualization-nfv/hpe-network-functions-virtualization-nfv-system/p/8326286)。

  您是否正在寻找完整的网络功能虚拟化解决方案?

  HPE NFV系统,一个交钥匙的NFV基础架构平台,包括虚拟基础架构管理软件(HPE Helion OpenStack运营商级或Red Hat OpenStack平台)的选择以及存储(CEPH、HPE VSA、HPE 3PAR)的选择。

  NFV系统为快速、简单的NFV部署提供了预配置、预集成、预测试的解决方案。这些旨在帮助CSP和网络设备提供商(NEP)从概念验证和试验转变为完整NFV解决方案的实时部署。

  NFV系统以经过充分验证的硬件和软件的“合适大小”捆绑提供,使CSP可以根据需要开始其NFV旅程,并根据需求的增长进行扩展。

  预包装的套件可与第三方VNF提供商(HPE OpenNFV计划和Red Hat Partner计划)互操作,从而提供广泛的创新和可靠的解决方案基础。

  安装完成,打开Loadrunner License Utility,把Host ID记录下来,Host ID:DMCRDS-JECI-BLJS,以备后面用到找不着。

1-8.png

  打开readme,file:///C:/HPE/LoadRunner/dat/Readme.htm。

  安装完成之后,重启电脑。

  重启后电脑查看到如下图4个桌面快捷方式:Analysis、Controller、Try out StormRunner、Virtual User Generator。

1-9.png

  运行Vuser,录制时提示安装CA证书:

1-10.png

  录制完成后,提示是否删除CA证书,选择不删除。录制后修改脚本并回放,回放成功,如下图:

1-11.png

  实现简单地登录、登出操作了。

  安装破解LR11

  在win7、IE11上成功安装破解LR11!

  确保示例 Web 服务器正在运行。

  安装并重启LoadRunner之后, Web服务器会自动启动。

  如果重启系统后服务器仍未运行,请选择开始>程序>HP LoadRunner>Samples>Web>启动 Web服务器。

1-12.png

  打开LR11窗口。

  窗口中运行负载测试打开Controller。

  打开示例测试打开场景,选择正确的脚本路径后可以开始运行测试。

1-13.png

  HTTP Response Per Second。每秒点击次数-整个场景。通过此图可以监控场景运行期间Vuser每秒向Web。

  服务器提交的点击次数(HTTP请求数),这样您就可以了解服务器中生成的负载量。

  strawberry_perl_510跟LR的WebTours网站有关,需要安装,在目录\lrunner\Common\strawberry_perl_510下

  VUGen LoadRunner中影响"响应时间"的设置。

  在场景计划中双击Initialize打开“操作”单元格,如下:

1-14.png

  Controller上打开windows资源监控器,如下:

1-15.png

  如果随着时间的推移和Vuser数目的增加,吞吐量不断增加,说明带宽够用。如果随着 Vuser 数目的增加,吞吐量保持相对平稳,可以认为是带宽限制了数据流量。

  在面向目标的场景中,LoadRunner提供五种不同类型的目标:您希望场景实现的并发Vuser数、每秒点击次数、每秒事务数、每分钟页面数或事务响应时间。

  如果知道可运行各种业务流程的Vuser总数,就可以使用Vuser目标类型。

  如果知道服务器的承载能力,就可以使用每秒点击次数、每分钟页数或每秒事务数、目标类型。

  如果知道完成事务所需的响应时间,就可以使用事务响应时间目标类型。例如,如果您希望用户在五秒钟内就能登录到您的电子商务网站,请将可接受的最长事务响应时间指定为五秒,并查看可以处理的实际Vuser数。

  生成报告模板

  注意:对于录制B/S程序。

  Start Web Server。

  VUser Generator创建->录制,示例网站,测试环境Win7 IE11(网上资料说降至IE9可用)或Firefox44.0b1。

  LR8示例安装文件不能在win7 64位下安装,为了在lR11上运行LR8的示例,将LR8的samples文件夹拷贝到LR11下。

1-16.png

  双击setup.exe进行安装,安装之后拷贝到LR11的安装目录bin下面。



作者:枫叶   

来源:51Testing软件测试网原创

  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          • Oracle在性能调优中提供了丰富的工具和报表支持,如何从众多指标获取有价值的调优信息则需要开发测试人员具有一定的基础和经验。本文主要对近几年碰到频率较高的几类性能问题进行经验总结,帮助开发、测试人员在调优过程中少走弯路,尽快定位、解决性能问题。除去硬件故障和产品本身bug外,本文分为配置类,sql效率类、应用程序逻辑三大类进行归纳介绍。1.配置类1.1绑定变量在联机交易系统中,对于频繁执行的SQL语句,如果所查数据分布较均匀、分区较均衡,建议使用绑定变量代替常量,以避免多次重复硬解析(Hard Parse),节省时间、资源成本。反例: select * from ...
            0 0 2117
            分享
          •   当我们开发完成一个应用程序时,往往需要对其进行性能测试,以帮助我们更好的优化程序以及发现程序中的一些 bug。在性能测试中,达到相应的性能指标对于一个软件来说十分重要,在本文中,将介绍一种现代化性能测试工具 k6。  k6 是一个开源工具,基于 JavaScript 可以编写 k6 的测试脚本,测试 Web 应用程序以及 API 的性能,支持 HTTP 等多种协议,可以很好地模拟各种高负载场景,充分验证程序稳定性和性能。k6 支持 Linux、MacOS 等多个平台,通过 k6 官网根据提示即可在各个平台快速安装 k6,终端输入 k6 version 出现如下显示说明安装成功。 ...
            0 0 974
            分享
          •   在一位推特用户关于比尔·盖茨参与OpenAI以及对AI总体看好的推文下,埃隆·马斯克回复称还记得与盖茨的早期会面。马斯克表示,盖茨当时对AI的理解有限,现在依然如此。  在上周发表的一篇博客文章中,盖茨谈到了人工智能将如何改变劳动力、医疗保健和教育。  盖茨写道,2016年以来一直在与OpenAI团队会面,最近的一次会面是在去年9月。目前尚不清楚盖茨以何种身份参与的会面(盖茨在2000年辞去微软首席执行官一职,于2020年离开了微软董事会)。  2015年,马斯克等几位硅谷大牛承诺向OpenAI投资10亿美元,他也是OpenAI的创始人之一。  鉴于特斯拉也需要大量AI技术研究,马斯克出于...
            0 0 998
            分享
          • 今天一起来谈一谈敏捷模式下的大QA团队建设。敏捷,相对传统瀑布式模式,角色名称边界较之前,模糊了很多。 我们大概都知道,严格意义上讲,QA不等于测试,但是在很多公司,名称是混淆的。 而另外有一种说法是:QA分3类,配管型,过程型,测试型。而在敏捷研发过程中,有些测试,兼职了QA角色, 更有往Scrum Master转型的趋势,我在实际的工作中,就主持研发流程改进工作,近8年的时间。 在传统意义上,我们经常会质疑QA如何做到公正公平,不去偏袒测试团队,但是却带来了业务系统、流程难以落地的情况。如图,为了标准统一、工具平台统一,我们架构可以尝试如下:法治、人治的情况下...
            2 2 2260
            分享
          • 在软件测试行业,尤其是今年疫情的发生,想要在这个行业站稳脚跟,有着扎实的技术是非常重要的,今天小编要为大家介绍的内容就是软件测试工程师如何提升自己?希望能够给大家带来帮助。软件测试工程师如何提升自己?熟练掌握IT核心技术:编程、数据库。先熟悉c++,然后慢慢运用起来,然后学习Python编程基础,在测试中所处的环境和对象就是程序,在测试中运用一些程序命令帮助我们完成一些繁琐、枯燥、重复的简单工作,可以更好更快的找到bug,而且不容易出错,提高了效率,节省了时间。虽然编程不是一个程序测试人员必须具备的能力,但是追求更高效有效率的软件测试是测试人员提高水平的动力之一。学习数据库可以方便使用测试管理...
            0 0 1111
            分享
      • 51testing软件测试圈微信