LoadRunner基础入门教程

287 阅读3分钟

开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第三十一天,点击查看活动详情

针对LoadRunner基础入门教程的问题,LoadRunner是一款性能测试软件,通过模拟真实的 用户行为,通过负载、并发和性能实时监控以及完成后的测试报告,分析系统可能存在的瓶颈,Load Runner最为有效的手段之一应该就是并发控制,通过在控制台合的设置,以达到同一个业务同时模拟 成千上万的用户进行操作。从下图可以看到LR是HP旗下的的一款软件,并且该软件属于商业软件,作 为一款商业的软件,LR在功能方面是相当强大的,特别是测试完成后的测试报告以及性能的实时监控 都相当出色

Loadrunner基本流程操作

准备条件:

一.安装loadrunner

二.破解loadrunner

(注:本次使用Ir11版本可以兼容的IE浏览器版本为IE6-IE8;所以不要让IE进行更新) 设置IE不自动更新的方法:

不想更新的话,可以在系统更新Windows Update里重要更新中招待IE,将前面的对号点掉即可。当然以后出现新 的系统补丁时候还要在点比较麻烦,可以右键IE更新,点其中的【隐藏更新】即可。

性能测试

一.生成脚本:

1.协议选择:

1)对于基于bs的网站选择web(HTTP/HTML)

对于基于CS的要和开发沟通好其所使用的协议,然后选选择对应的协议。

2.录制选项设置:

位置在:Tools-Recording Option下

1)设置Recording:

我们一般会选择HTML-Base Script

3.开始录制:

点击"Start Record"

1)录制时可以选择录制脚本放置的位置(Vuser-init,Actionh, Vuser-end)

其中Vuser-init,Vuser-end在脚本中只会执行一次

执行顺序为:Vuser-init Action Vuser-end

4.脚本开发:

1)参数化

2)设置检查点

3)设置事务

二.回放脚本:

1.脚本回放设置:

位置:Vuser-Run-TimeSetting

1)Run Logic:设置Action执行次数

  1. Log:Extend Log-Parameter sub...当存在参数时,选择此进行参数输出

4)Think Time:忽略或与录制时一致

5.回放脚本:

6)点击"Run"进行脚本回放

三.创建场景:

在Vugen中点击Tools-Create Controller Scenario 设置并发用户数

1.设置Run-TimeSetting

1)Think Time:设置为忽略

2)Log:选择Send Message only when an error occurs

2.设计场景:

  1. Run Mode: Basic Schedule

3.运行场景:

1)点击"Start Scenario"

四.生成报告:

四.生成报告:

在HP loadrunner Controller中点击"Results-Analyze ResultS"

可以依据选择生成各种格式的报告

举例:在报告中会比较关心的两个结果

1.Average Transaction Response:值越小代表处理事务的速度度越快

2.Transaction per Second:得出最大处理多少事务

在Analyze分析器中导出报告

位置在:Reports-New Reports