学会使用LoadRunner录制脚本

1.LoadRunner安装

https://blog.csdn.net/weixin_48584088/article/details/129012469

2.Loadrunner的基本概念

LoadRunner是一种适用于许多软件体系架构的自动负载测试工具,从用户关注的响应时间、吞吐量, 并发用户和性能计数器等方面来衡量系统的性能表现,辅助用户进行系统性能的优化。

特点:

① LoadRunner有强大的录制功能

② LoadRunner可以设计出非常丰富的测试场景

③ LoadRunner能产生丰富的测试报告

3.LoadRunner三大组件之间的关系

LoadRunner主要包括三个前台功能组件,分别为VuGen(虚拟用户脚本生成器)、Controller(测 试控制器)和Analysis(结果分析器)。系统会自动调用后台功能组件LG(负载生成器)和Proxy(用户代理)来完成性能测试工作。

VuGen 是录制与便携脚本的地方。通过录制或编写脚本来模拟用户的行为。

Controller是执行负载测试管理和监控的中心。在这里指定具体的性能测试方案,执行性能测试,收集测试 数据,监控测试指标。监控工具将测试过程中收集到的客户机、服务器和网络性能指标数据显示在监控页面 上,便于测试人员对系统表现进行随时掌握。

LG是模拟多用户并发访问被测试系统的组件。模拟多用户访问系统的前提是已经具备了虚拟用户脚本,VuGen 是录制和编辑虚拟用户脚本的工具,录制好的脚本是不同语言表达的文本文件,在LG执行时被解析和执行。脚 本录制和回放过程是在Proxy支持下完成的。

Analysis在测试完成后,对测试过程中收集到的各种性能数据进行计算、汇总和处理,生成各种图表和报 告,为系统性能测试结果分析提供支持。

4.Loadrunner的性能测试过程

五.脚本录制

1.介绍一个Web项目WebTours

1》如何启动这个项目

2》如何访问这个项目

3》部分相关配置

端口:1080

用户名,密码

 2.脚本录制

  注意:   

 

3.运行

 注意:init先执行 -> action -> end

四.脚本增强

1.为什么要对脚本加强

性能测试中关注什么

系统的性能指标

录制好的脚本不能体现出来性能测试的相关指标(响应时间、并发数、吞吐量)

2.脚本如何加强

1》插入事务

函数:

lr_start_transaction("login");  // 开始事务
lr_end_transaction("login",LR_AUTO); // 结束事务

注意事项:

① 事务要有开始也有结束   ②事务开始对应的事务名称和事务结束的时候对应的事务名称一致。

日志:

2》插入集合

集合:在LoadRunner中通过集合达到并发要求。

插入集合对应的函数:

lr_rendezvous("login"); //login是我们的集合名称

注意事项:

①集合点必须插入事务开始之前(事务之间不能插入集合)

 3》插入检查点

函数:

web_reg_find("Fail=NotFound",
             "Search=Body",
             "SaveCount=",
             "Text=Welcome",
             LAST);

通常情况下做性能测试的时候,需要检查服务器返回的页面是不是符合预期。

4》日志打印、相关函数插入

① lr_log_message("******开始登录******");
② lr_output_message("******结束登录******");

 字符串比较

 

  • 3
    点赞
  • 31
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鹿小伟

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值