Loadrunner11.0安装与简单使用
公司开发了APP或者微信小程序啊什么的,都会先进行性能测试,而性能测试一般肯定会来测试接口的压测,并发。Loadrunner是一个很强大的测试工具,它是一种预测系统行为和性能的负载测试工具。通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner能够对整个企业架构进行测试。企业使用LoadRunner能最大限度地缩短测试时间,优化性能和加速应用系统的发布周期。 LoadRunner可适用于各种体系架构的自动负载测试,能预测系统行为并评估系统性能。
一般上线前,都会有专门的测试人员来测试性能,比如接口并发,模拟全国的网络测试,响应时间等。性能测试在我认为是测试里最难的,也是测试人员中薪资最高的。功能测试的话,在我看来,就是点一点,看哪有问题,找逻辑bug或者功能bug等。
以下是我安装以及使用loadrunner来对接口进行的简单一个压测,若有不对的地方请多多指定,感谢!
一.测试环境
虚拟机:PC win7+loadrunner11 单核 cpu 4G内存 网络为net转换
Server:双核从cpu 4G内存 1M带宽 公网IP:为了服务器安全,不公布了,嘿嘿。
二.PC安装loadrunner
Loadrunner下载:https://pan.baidu.com/s/1TtBlfp9W7FM8MVjmxa5Irw
提取码:96d0
1.解压loadrunner与破解包

2.打开文件夹运行setup.exe

3.点击loadrunner完整安装程序

点击 否

单击 下一步

然后默认一路下一步即可
注意:安装时可能会提示系统缺少组件,安装后组件后,需要重启电脑,然后在继续安装。

至此,loadrunner安装完成,默认只可以试用七天,虚拟用户最多只能设置50,接下来我们要进行破解。
三.破解loadrunner
1.解压loadrunner破解包
用文件中的mlr5lprg.dll、lm70.dll覆盖LR11安装目录下“bin”文件夹中的对应文件;
然后运行deletelicense.exe,清除注册表

注意这步会提示报错,不用理睬,点击确定即可。


2.菜单栏打开loadrunner

3.点击loadrunner license

4.点击new license

输入超级license ,支持6.5w的注册码:AEACFSJI-YJKJKJJKEJIJD-BCLBR
至此,loadrunner破解完成。
四.Loadrunner的简单测试
1.创建新的脚本



2.录制脚本

url输入要测试的网址,其他为默认,然后点击ok

然后会自动打开浏览器录制脚本,录制完成后点击蓝色的正方形按钮停止录制。
3.创建模拟场景

4.指定虚拟用户的数量


在场景中,设置如下参数,双击可进入设置,解释下,各个参数的意思
Start Vusers:下图的意思是,开启20个虚拟用户,每15秒开启2个。
Duration:持续时间,意思是,20个用户开启之后,持续5分钟运行。
Stop Vusers:停止虚拟用户,每30秒停止5个虚拟用户。

Running vuser 到指定用户数量后,点击stop手动停止

5.分析结果

6.生成报告文件填写信息并保存

7.生成PDF格式的报告文件

至此,对接口的一个简单压测就此完成,生成的报告文件需要专门的测试人员分析,才能知道这个接口的并发大概是多少。
最后,有几个坑跟大家分享一下,loadrunner11支持的操作系统有:win7,win8.1 64位,32位。是不支持win10系统的,本人用win10系统安装loadrunner,是可以安装,但是录制脚本的时候,events一直是为0,原因就是浏览器的问题,win10默认自带IE11.
浏览器器有IE8以下的版本,火狐浏览器,猎豹浏览器。
Loadrunner11.0安装与简单使用的更多相关文章
- loadrunner11.0 安装破解详解使用教程
loadrunner11.0 安装破解详解使用教程 来源:互联网 作者:佚名 时间:01-21 10:25:34 [大 中 小] 很多朋友下载了loadrunner11但不是很会使用,这里简单介绍下安 ...
- 180725-InfluxDB-v1.6.0安装和简单使用小结
InfluxDB安装和简单使用小结 InfluxDB是一个时序性数据库,因为工作需求,安装后使用测试下是否支持大数据下的业务场景 说明: 安装最新版本 v1.6.0 集群版本要收费,单机版本免费 内部 ...
- Libevent 学习笔记 (1)——Libevent 2.0安装与简单演示样例
今天開始学习Libevent . Libevent 是开源社区的一款高性能I/O框架库. 主要特点有: 1 跨平台. 2 统一事件源 3 线程安全 4 基于Reactor 今天主要进行了Libeven ...
- android开发(0):android studio的下载安装与简单使用 | sdk的安装与编译运行
android studio,简称AS,是集成开发环境,所谓集成,就是集编辑.编译.调试.打包等于一体.简单来说,通过AS,就可以开发出在android系统上运行的APP. 我使用的是macos系统. ...
- Flume 1.9.0 的安装(比较简单, 操作也不像老版本那么繁琐了)
之前已经完成了Hadoop集群.Hbase集群.Hive的搭建, 这次来安装一下flume-1.9.0 安装过程 将tar包上传并解压到指定目录, 并修改名称 tar -zxvf apache-flu ...
- 烂泥:zabbix3.0安装与配置
本文由ilanniweb提供友情赞助,首发于烂泥行天下 想要获得更多的文章,可以关注我的微信ilanniweb 这个月又快过完了,最近也比较忙,没时间写文章,今天挤点时间把zabbix3.0安装与配置 ...
- (转)python requests的安装与简单运用
requests是python的一个HTTP客户端库,跟urllib,urllib2类似,那为什么要用requests而不用urllib2呢?官方文档中是这样说明的: python的标准库urllib ...
- Hadoop2.6.0安装 — 集群
文 / vincentzh 原文连接:http://www.cnblogs.com/vincentzh/p/6034187.html 这里写点 Hadoop2.6.0集群的安装和简单配置,一方面是为自 ...
- MongoDB在Windows下安装、Shell客户端的使用、Bson扩充的数据类型、MongoVUE可视化工具安装和简单使用、Robomongo可视化工具(2)
一.Windows 下载安装 1.去http://www.mongodb.org/downloads下载,mongodb默认安装在C:\Program Files\MongoDB目录下,到F:\Off ...
随机推荐
- json 二进制传输方案
json 传输二进制数组方案 json 是一种很简洁的协议,但可惜的是,它只能传递基本的数型(int,long,string等),但不能传递byte类型.如果想要传输图片等二进制文件的话,是没办法直接 ...
- HDFS副本存放读取
HDFS作为Hadoop中 的一个分布式文件系统,而且是专门为它的MapReduce设计,所以HDFS除了必须满足自己作为分布式文件系统的高可靠性外,还必须为 MapReduce提供高效的读写性能,那 ...
- deep learning学习记录一
最近不小心又赶了一下时髦,在做deep learning.今天去听了复旦吴老师的课程,感觉吴老讲解的还是很清晰的. 上午刚看过cnn,下午讲解的就是这章,相对来说,我听着给了很多启发.
- viewpager中 pagerAdapter使用详解
必须覆盖以下方法instantiateItem(ViewGroup, int) 这个方法,return一个对象,这个对象表明了PagerAdapter适配器选择哪个对象*放在当前的ViewPager中 ...
- Git相关内容
先聊一点关于gitlab的内容和github的内容 Gitlab和GitHub,都是我们可以存放代码库的地方.不过Gitlab可以免费的存储私人代码,GitHub需要花钱才能够存储私人代码库,不过我想 ...
- JavaScript 表单处理
表单对象的属性 name action method encoding target elements 表单对象的方法 submit reset 表单元素事件 文本域事件:onFocus(获得焦点) ...
- django-基于中间件实现限制ip频繁访问
########django-基于中间件写一个限制频繁登陆######## 额额,标题已经很醒目了,通过中间件去实现,其他方法也可以实现 浏览器前端传来的请求,必须通过中间件,才能到后面路由,视图函数 ...
- FBI树
题目描述 我们可以把由"0"和"1"组成的字符串分为三类:全"0"串称为B串,全"1"串称为I串,既含"0&q ...
- Vue.js中 computed 和 methods 的区别
官方文档中已经有对其的解释了,在这里把我的理解记录一下Vue中的methods.watch.computed computed 的使用场景 HTML模板中的复杂逻辑表达式,为了防止逻辑过重导致不易维护 ...
- webpack3构建全面提速优化vue-cli
前言 伴随着vue的全球化,各种vue的组件框架越来越完善,从早期的element-ui到vux,iview等越来越多高质量的项目,使用vue进行前端构建已然是一件工程化,模块化,敏捷化的事情 在这其 ...