【测试技术-性能测试-基础2】Loadrunner基础

1、软件安装(LoadRunner_12.02)

LoadRunner社区版下载后,共有如下4个exe安装文件:
在这里插入图片描述
第一个社区版扩展程序;第二个为语言包,用于汉化;第三个为社区独立版;第四个为社区版;选择第四个安装即可。
安装过程中跟着提示一直下一步,身份验证时,不要勾选使用证书,点击下一步->完成即可。
安装完成后,桌面会出现3个图标:
Virtual User Generator:虚拟用户发生器
Controller:控制器
Analysis:结果分析器

2、软件简介

2.1、Virtual User Generator

虚拟用户发生器,用于录制和生成脚本:监视并记录客户端和服务器之间的通话,让虚拟用户模拟实际业务流程,记录真正用户的操作行为,并将其转化为特定的测试脚本语言集合。

2.2、Controller

控制中心,设计、创建测试场景,运行测试脚本,监控测试场景,收集测试过程中的数据。

2.3、Analysis

分析controller中运行的测试结果,出测试报告和各种图表,供测试人员分析性能问题和瓶颈,方便找出问题和定位问题,提供优化方向。

3、loadrunner自带测试学习系统

安装完loadrunner后,会有一个自带的学习系统(订票系统),提供学习Loadrunner软件的测试环境
系统启动方法:
先启动:Hp software->start hp web tours server
再启动:Hp software->hp web tours application
默认登录用户:jojo/bean

4、Loadrunner脚本录制

4.1、选择协议类型

打开Virtual User Generator,点击create创建脚本:
在这里插入图片描述
在这里插入图片描述

  • 协议类型:
    Single protocol:使用单协议的Vuser脚本
    Multiple protocols:使用多协议的Vuser脚本
    Mobile:移动应用脚本用到的协议
    Popular:常用的协议
    Recent:最近用到的协议
  • 确定协议:
    1)根据被测应用是B/S、C/S来确定,B/S一般选择Web(HTTP/HTML)协议;C/S可根据后端数据库类型选
    2)可以使用protocol advisor检测使用的协议;
    3)询问开发人员。

4.2、脚本录制

选择好协议后,脚本界面如图所示,点击录制按钮,即可设置录制参数:
在这里插入图片描述

  • Vuser_init:存放应用程序初始化脚本(只执行一次)
  • Vuser_end:存放应用程序注销和关闭时的脚本(只执行一次)
  • Action:存放实际操作脚本(可多次执行)
    设置好录制参数后,点击start recording,即可开始录制:
    在这里插入图片描述录制完成后,点击停止按钮,即可生成脚本文件:
    在这里插入图片描述由于手动录制的测试脚本可能达不到预期测试目的,且缺乏针对性,故而需要对脚本进行强化。
    强化手段包括插入事务、集合点(并发);参数化(变量代替常量)、检查点(断言)设置;runtime setting(运行时设定)。

4.3、脚本回放

查看脚本录制的内容和运行是否符合要求,回放结果为script pass,即表示脚本通过。
回放之前可将无用的代码先删掉。
在这里插入图片描述

4.4、脚本中常用函数介绍

web_url:根据函数中的 URL 属性加载对应的 URL,不需要上下文。(相当于直接输入url)
web_link:模拟单击超链接操作,依赖于先打开的网页。(相当于打开输入的url中的连接)
web_submit_form:用来提交表单。此函数必须在前一个操作的上下文中执行。
Web_submit_data:页面数据提交,无需页面支持。
lr_think_time:思考时间。
lr_save_string:将字符串保存到参数中。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值