loadrunner性能测试——第一步 录制脚本(中文版)
通过上篇博客,了解了loadrunner这个工具能做什么,以及对安装环境的要求,安装、汉化以及破解过程都挺简单的,可以从网上找到教程。从这篇文章开始进入loadrunner的使用。
可以将测试过程理解成三个步骤:
1. 先执行一遍要测试的操作,例如:登录系统
2. 给刚才的操作虚拟运行场景,执行测试 。 例如:设置并发用户数量、设置用户初始化方式、运行方式、持续时间
3. 生成测试报告,分析测试结果。
这样三个步骤,用loadrunner的专业术语称为:
使用loadrunner模拟虚拟用户行为的第一步是录制脚本,也是很关键的一步。
一、选择首页中的创建/编辑脚本,打开VU Gen,新建脚本
二、选择协议
三、输入系统url,设置录制选项
【应用程序类型】:选择使用Internet应用程序还是Win32应用程序。(为什么是win32应用程序呢?因为VuGen只能在Windows平台上录制Vuser脚本,但录制的脚本可以再windows和Unix平台上运行。)
【要录制的程序】:这个是打开url的浏览器,默认为IE,不过Version11支持到IE8,可以自定义浏览器。
【URL地址】:测试系统链接
【工作目录】:不太清楚,一直用的默认工作目录
【录制到操作】:选择操作录制到哪里,loadrunner自动将测试脚本分为vuser_init、vuser_end、aciton三部分,Vuser_init和Vuser_end一般用户存放应用程序初始化的脚本和注销关闭时的脚本。在重复执行的时候,这两部分内容只执行一次。Action用于存放实际的脚本操作,这部分脚本可以多次执行,还可以创建多个Action脚本。
四、开始录制脚本
百度页面会自动打开,我们执行一个搜索功能。
五、编译、验证回放脚本
六、脚本优化
回放验证成功后,可以进行事务、参数、并发用户的设置、脚本运行时设置。
事务:根据项目需要,除了衡量整个脚本的性能外 ,还想获取到脚本中的某一段或几段操作,例如:想知道从单击"确定"按钮到显示首页这一登录过程的性能数据,以便更详细的知道具体是用户的哪些动作对系统性能的影响比较大。这时候,可以将登录的运行脚本标记在一个事务内。
参数化:所谓参数化,针对的是脚本中的某些常亮。让不同的虚拟用户在执行相同的脚本时,分别使用单数数据源中的不同数据代替这些常亮,从而达到模拟多用户真实使用系统的目的。
并发用户:也可以在第二个环节运行负载测试时再设置。
脚本运行时设置:可以设置每个action的执行次数、设定思考时间、
【迭代次数】:每个action的执行次数
【思考时间】:思考时间是为了模拟时更加接近用户的真实行为。实际中,用户进行一系列的操作后往往会进行处理,例如:加载出数据后,用户会阅读数据,而浏览数据的过程对服务器是没有压力的。因此,在脚本中用函数lr_think_time(double time)来模拟用户处理过程(未执行任何操作的过程),执行该函数时,用户线程会按照相应的time值进行等待。 如果选择忽略思考时间,会对服务器造成更大的压力。
还可以进行网速模拟……,建议参考LoadRunner_Virtual_User_Generator使用手册。
总结:录制脚本的过程,提炼几个关键词:录制——编译——验证回放——脚本优化(设置事务、设置参数、集合点……)——运行时设置。
- 顶
- 3
转载于:https://www.cnblogs.com/babybottle/p/7660988.html
loadrunner性能测试——第一步 录制脚本(中文版)相关推荐
- Loadrunner如何使用谷歌浏览器录制脚本
遇到的问题: LoadRunner支持的IE版本: 8.0 最高ie6 8.1 最高ie6 9.0 最高ie7 9.5 最高ie8 11.0 最高ie9( win7 32位+LR11+IE10可用,但 ...
- loadRunner之使用谷歌浏览器录制脚本
一.loadRunner组件及测试流程 1.loadRunner组件 loadRunner 包含以下组件: Virtual User Generator 录制最终用户业务流程并创建自动化性能测试脚 ...
- loadRunner通过谷歌浏览器代理录制脚本
测试人员使用的loadRunner很多都还是11,而11默认支持IE8浏览器进行录制,现在IE基本已经被市场淘汰,很多web应用都使用谷歌浏览器,这里记录下通过谷歌浏览器代理实现loadRuuner录 ...
- 性能测试第一步——查看设备的硬件配置
在进行性能测试之前,我们常常需要首先确认设备的硬件配置是否满足测试需要,保证在硬件资源无瓶颈的基础上再开始测试.那如何获取设备的硬件配置呢?下面以CentOS系统为例,简单介绍一下: 一.查看实体机的 ...
- LoadRunner 12.02 进行录制脚本时提示无Internet访问
解决办法 (1)LR12走的是证书机制,按下图运行(圈红的gen_ca_cert.exe): (2)查看证书 (3)使用IE: C:\Program Files\internet explorer\i ...
- PostgreSQL数据库源码安装第一步——configure脚本分析(环境检测)
源码编译PG8.4.1时,需要在安装完几个依赖的开发库后,在源代码目录下运行configure脚本.下面我们就分析一下该名为configure的shell脚本.其主要功能是猜测系统依赖变量的值并创建M ...
- 性能测试第一步--性能需求分析
文章目录 性能测试的意义: 需求来源 需求评估 常见性能需求 性能测试场景设计 注意 扩展:jmeter Thread Properties 性能测试的意义: 能够有效评估系统的性能指标,用于系统的性 ...
- 使用Loadrunner打开WebTours录制脚本时提示“应用程序已被Java安全阻止”如何解决
使用Loadrunner打开WebTours网页录制脚本时,弹出提示"应用程序已被Java安全阻止" 解决方法: 打开IE浏览器,点击右侧"设置",选择&quo ...
- 压力测试/性能测试工具LoadRunner录制脚本详细步骤(一)
一.配置代理服务 1.打开脚本录制/编写窗口:打开LoadRunner,点击Create/Edit Scripts. 图1.打开LoadRunner 2.新建脚本: a.点击[File]-[New], ...
最新文章
- 关于美工ps出图table格式的处理
- java的dbhelper类_DBHelper.java(数据库连接类)
- 2020年快手校招JAVA岗笔试第一题
- python全栈学习--day12(函数高级应用-带参数的装饰器,多个装饰器装饰一个函数)...
- 工作流实战_28_flowable 任务多实例
- python 字典性质描述_卧槽!Python还有这些特性(2):奇怪的字典
- springboot项目启动成功后执行一段代码的两种方式
- JAVA day06 酒店管理系统
- 《Android进阶指北》— Android 书籍
- Python词频统计
- 量化视角下的基金定投策略
- python葡萄酒数据集_葡萄酒数据集数据分析
- 白泽六足机器人_ros_v1——单腿RVIZ仿真
- php Y2K38 漏洞解决方法
- Pygame自动播放下一条音频
- 爱因斯坦:培养独立思考的教育
- 《数组》包括一维数组二维数组的创建和初始化,在内存中的存储和使用方法,数组越界和作为函数参数的情况
- c++中的typeid和typeof
- 拓嘉启远电商:拼多多平价不盈利吗
- neo4j 4.x新建数据库,并解决报错Unsupported administration command: CREATE DATABASE