公司开发了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安装与简单使用的更多相关文章

  1. loadrunner11.0 安装破解详解使用教程

    loadrunner11.0 安装破解详解使用教程 来源:互联网 作者:佚名 时间:01-21 10:25:34 [大 中 小] 很多朋友下载了loadrunner11但不是很会使用,这里简单介绍下安 ...

  2. 180725-InfluxDB-v1.6.0安装和简单使用小结

    InfluxDB安装和简单使用小结 InfluxDB是一个时序性数据库,因为工作需求,安装后使用测试下是否支持大数据下的业务场景 说明: 安装最新版本 v1.6.0 集群版本要收费,单机版本免费 内部 ...

  3. Libevent 学习笔记 (1)——Libevent 2.0安装与简单演示样例

    今天開始学习Libevent . Libevent 是开源社区的一款高性能I/O框架库. 主要特点有: 1 跨平台. 2 统一事件源 3 线程安全 4 基于Reactor 今天主要进行了Libeven ...

  4. android开发(0):android studio的下载安装与简单使用 | sdk的安装与编译运行

    android studio,简称AS,是集成开发环境,所谓集成,就是集编辑.编译.调试.打包等于一体.简单来说,通过AS,就可以开发出在android系统上运行的APP. 我使用的是macos系统. ...

  5. Flume 1.9.0 的安装(比较简单, 操作也不像老版本那么繁琐了)

    之前已经完成了Hadoop集群.Hbase集群.Hive的搭建, 这次来安装一下flume-1.9.0 安装过程 将tar包上传并解压到指定目录, 并修改名称 tar -zxvf apache-flu ...

  6. 烂泥:zabbix3.0安装与配置

    本文由ilanniweb提供友情赞助,首发于烂泥行天下 想要获得更多的文章,可以关注我的微信ilanniweb 这个月又快过完了,最近也比较忙,没时间写文章,今天挤点时间把zabbix3.0安装与配置 ...

  7. (转)python requests的安装与简单运用

    requests是python的一个HTTP客户端库,跟urllib,urllib2类似,那为什么要用requests而不用urllib2呢?官方文档中是这样说明的: python的标准库urllib ...

  8. Hadoop2.6.0安装 — 集群

    文 / vincentzh 原文连接:http://www.cnblogs.com/vincentzh/p/6034187.html 这里写点 Hadoop2.6.0集群的安装和简单配置,一方面是为自 ...

  9. MongoDB在Windows下安装、Shell客户端的使用、Bson扩充的数据类型、MongoVUE可视化工具安装和简单使用、Robomongo可视化工具(2)

    一.Windows 下载安装 1.去http://www.mongodb.org/downloads下载,mongodb默认安装在C:\Program Files\MongoDB目录下,到F:\Off ...

随机推荐

  1. 【luogu P2746 [USACO5.3]校园网Network of Schools】 题解

    题目链接:https://www.luogu.org/problemnew/show/P2812 注意:判断出入度是否为0的时候枚举只需到颜色的数量. 坑点:当只有一个强连通分量时,不需要再添加新边. ...

  2. 【luogu P2324 [SCOI2005]骑士精神】 题解

    题目链接:https://www.luogu.org/problemnew/show/P2324 不懂怎么剪枝,所以说,,我需要氧气.. 第一道A* // luogu-judger-enable-o2 ...

  3. Android学习笔记_58_清除手机应用程序缓存

    通过查看手机设置(setting)源代码,发现它里面获取应用大小和缓存大小是通过PackageManager里面的getPackageSizeInfo方法.然而此方法时私有的,因此通过反射调用此方法. ...

  4. Android学习笔记_2_发送短信

    1.首先需要在AndroidManifest.xml文件中加入发送短信的权限 <uses-permission android:name="android.permission.SEN ...

  5. Extjs treePanel 的treestore重复加载问题解决

    在Extjs 4.2.2 中构建一个treePanel 发现设置rootVisible后 ,treeStore中设置的autoLoad:false不启作用,在组件初始化的时候即加载数据源,造成数据重复 ...

  6. some small knowledge

    cookie 增查 <!--1.语义化标签的作用--> <!--1.1 从开发角度考虑是提高代码的可读性可维护性--> <!--1.2 网站的发布者:seo 搜索引擎优化 ...

  7. 复制功能 js

    示例: <input class="herf" type="text" v-model="herfUrl" readonly=&quo ...

  8. export default 和 export的使用方式

    注意:1.export default 向外暴露的成员,可以使用任意的变量来接收 2.在一个模块中 ; export default 只允许向外暴露一次 3.在一个模块中 ; 可以同时使用 expor ...

  9. ABAP术语-Business Framework Architecture

    Business Framework Architecture 原文:http://www.cnblogs.com/qiangsheng/archive/2007/12/29/1019277.html ...

  10. MySQL实现序列自增

    #创建序列表 DROP TABLE IF EXISTS `sequence`; CREATE TABLE `sequence` ( `name` ) NOT NULL COMMENT '序列名称', ...