初识Load Runner

Load Runner安装

为什么选择Load Runner

  1. Load Runner 有强大的录制功能,Jmeter没有录制功能
  2. Load Runner 可以设计丰富的测试场景
  3. Load Runner 能够产出丰富的测试报告

Load Runner三大组件之间的关系

每个组件分别是干什么的?
virtual User Generator(VUG):录制脚本(编写脚本)
Controller:设计测试场景,运行场景
Analysis:产生性能测试报告

virtual User Generator(VUG)-----将脚本放到对应的测试场景中 -----> Controller ----- 场景运行结束 -----> Analysis

Load Runner脚本录制VUG

  1. 了解WebTours系统

    • 启动WebTours :双击LoadRunner安装路径下的StartServer.bat
      在这里插入图片描述
      在这里插入图片描述
    • WebTours配置
      要访问服务器上部署的服务,只有一个IP不能成功访问,还需要端口号。
      端口号在 WebTours\conf\httpd.conf文件中
      在这里插入图片描述
      账号路径
      在这里插入图片描述
  2. 脚本录制,精简
    在这里插入图片描述
    在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
点击录制按钮
在这里插入图片描述

在这里插入图片描述
录制好的脚本,有很多无关系统的代码。需要进行删除

  1. 编译
    在这里插入图片描述

  2. 运行(回放)

在这里插入图片描述

Load Runner脚本加强 VUG

1. 为什么要对脚本进行加强

2. 脚本如何加强

事务插入

在这里插入图片描述

  • 函数:
    lr_start_transaction(“login”) 开始事务
    lr_end_transaction(“login”, LR_AUTO); 结束事务
  • 注意事项:事务必须有开始,有结束;开始事务和结束的事物之间的事务名称必须一致。
插入集合点

在load Runner中,为了达到并发的机制,引入了集合(让所有用户同时发送请求)
插入集合点 lr_rendezvous("rendezous1");
在这里插入图片描述

插入检查点

函数:web_reg_find

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

在这里插入图片描述

参数化

双击右键点击参数
双击左边的parameters,可以看到已经添加进来。

参数化后要显示扩展日志才能看到详细信息
在这里插入图片描述
设置运行次数
在这里插入图片描述

打印日志

lr_log_message
在这里插入图片描述

lr_output_message

	// 如果当前登录是用户是Test01,此时输出字符串:Test01 hello
	if(strcmp("Test01",lr_eval_string("{username}")) == 0) {
		lr_output_message("hello %s", lr_eval_string("{username}"));
	}

在这里插入图片描述

学习目标:通过Controller设计简单的测试场景,简单的分析性能测试报告

Controller

controller打开方式

  1. VUG打开
    在这里插入图片描述
    在这里插入图片描述

  2. 双击Controller
    在这里插入图片描述

场景设计

在这里插入图片描述

Global Schedule

Initialize 初始化
在这里插入图片描述

Start Vusers 启动方式
在这里插入图片描述

Duration 运行时间
在这里插入图片描述

Stop Vusers 退出用户
在这里插入图片描述

运行场景

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

添加系统资源的监控数据
在这里插入图片描述

在这里插入图片描述
当虚拟用户逐渐启动的时候,Running折线逐渐上升,当所有的虚拟用户启动完毕之后,Running这条曲线就稳定下来,达到水平状态。
当虚拟用户运行时间到时,Running曲线逐渐下降。
Finish曲线开始一直是0,在Running逐渐下降的时候,才进行上升。

Analysis

在这里插入图片描述

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值