loadrunner笔记(一):下载、安装loadrunner和负载压力测试概念说明
(一) 下载和安装
下载:(没账号的话得先注册一个账号)
https://software.microfocus.com/en-us/products/loadrunner-load-testing/download

一开始下载上面2个应该就够用了,不需要汉化直接用英文版的话,语言包也没必要下载。
Additional Components 是附加组件,Standalone Applications是独立应用程序,暂时不知道什么时候会用到。
安装:
运行下面这个文件安装主程序,基本一直下一步就行了。缺什么环境,安装程序会自动提示安装的。

刚开始只是解压文件到临时文件夹,要改安装目录的话,到这一步修改就行了

这一步,取消指定......的勾选,然后下一步安装完成

下面这个HPE网络虚拟化,暂时不知道什么情况下会用到,直接用默认选项了。

安装好后,下面这个界面直接关闭就行了。勾选了安装HPE网络虚拟化就等待这个安装完成,然后重启电脑

安装好后出现的下面3个快捷方式,第一个用来编写、录制脚本。第二个应该是用来生成测试报告的。第三个应该是用来设置、执行场景的。

主程序安装好后,运行语言包,汉化。

解压完成后C:\Temp\HPE LoadRunner 12.55 Community Edition\DVD\Language Packs\Chinese-Simplified\LoadRunner 目录下,直接运行下面的文件就行了

到这里就安装并且汉化完成了。

以下部分来源于:
《软件评测师教程》 柳纯录 主编 黄子河 陈渌萍 副主编
(二)负载压力基础概念
系统的负载压力指系统在某种指定软件、硬件以及网络环境下承受的流量,例如并发用户数、持续运行时间、数据量等,其中并发用户数是负载压力的重要体现。例如一个应用程序在少量用户使用时,程序能够正常运行,然而,当有大量用户使用时,可能出现功能失效、性能衰减,甚至系统崩溃的情况。
(三)负载压力测试基础概念
负载压力测试是指在一定约束条件下测试系统所能承受的并发用户量、运行时间、数据量,以确定系统所能承受的最大负载压力。
负载压力测试有助于确认被测系统是否能够支持性能需求,以及预期的负载增长等。负载压力测试不只是关注不同负载场景下的响应时间等指标,它也要通过测试来发现在不同负载场景下会出现的,例如速度变慢、内存泄漏等问题的原因。
负载压力测试是性能测试的重要组成部分,负载压力测试包括并发性能测试、疲劳强度测试、大数据量测试等内容。下面分别介绍这些概念。
1、 性能测试
系统的性能是一个很大的概念,覆盖面非常广泛,对一个软件系统而言,包括执行效率、资源占用、稳定性、安全性、兼容性、可扩展性、可靠性等,我们这里重点讨论的负载压力是系统性能的一个重要方面。性能测试用来保证产品发布后系统的性能能否满足用户需求。性能测试在软件质量保证中起重要作用。通常情况下存在性能调优和性能评测两种性能测试策略。
2、 性能评测
性能评测主要包括以下两项内容。
a) 在真实环境下,检查系统服务等级的满足情况,评估并报告整个系统的性能。
b) 对系统的未来容量作出预测和规划。
性能评测是性能调优的基础。
3、 性能调优
性能调优的步骤如下。
a) 查找形成系统瓶颈或者故障的根本原因
b) 进行性能调整和优化
c) 评估性能调整的效果
在通常情况下,性能调优的过程是上述步骤循环执行的过程,以实现目标。
4、 负载测试
负载测试是通过逐步增加系统负载,测试系统性能的变化,并最终确定在满足性能指标的情况下,系统所能承受的的最大负载量的测试。
5、 压力测试
压力测试是通过逐步增加系统负载,测试系统性能的变化,并最终确定在什么负载条件下系统的性能处于失效状态,并以此来获得系统能提供的最大服务级别的测试。通俗的讲,压力测试是为了发现在什么条件下系统的性能会变得不可接受。
可见,压力测试是一种特定类型的负载测试。例如,访问一个页面的响应时间规定为不超过1秒,负载测试就是测试响应时间为1秒时,系统所能承受的最大用户并发数量,而压力测试就是测试系统在多大并发访问用户数量下,响应时间不可接受,例如超过1分钟(定义为失效状态)。
6、 并发性能测试
并发性能测试的过程,是一个负载测试和压力测试的过程。即逐渐增加并发用户数的负载,直到系统的瓶颈或者不能接受的性能点,通过综合分析交易执行指标、资源监控指标等来确定系统并发性能的过程。并发性能测试是负载压力测试中的重要内容。
从一个完整解决方案的角度考虑,并发性能测试概括为以下3类。
a) 应用在客户端性能的测试
b) 应用在网络上性能的测试
c) 应用在服务器上性能的测试
7、 疲劳强度测试
通过是采用系统稳定运行情况下能够支持的最大并发用户数,或者日常运行用户数,持续执行一段时间业务,保证达到系统疲劳强度需求的业务量,通过综合分析交易执行指标和资源监控指标,来确定系统处理最大工作量强度性能的过程,一般情况下利用疲劳强度测试来模拟系统日常业务操作。
8、 大数量测试
大数据量测试包括独立的数据量测试和综合数据量测试两类。
独立的数据量测试指针对某些系统存储、传输、统计、查询等业务进行的大数量测试。
综合数据量测试指和压力性能测试、负载性能测试、疲劳性能测试相结合的综合测试。
(四)负载压力测试的目的
这是一个很重要的问题,也是测试前首先要考虑的问题。
我们经常听到“很多人都在使用系统时,响应时间太慢了(好卡),到底问题在哪里”这样的用户抱怨。类似的问题还有“要花多长时间完成一笔交易;什么样的配置提供了最好的性能;系统能在无错情况下承担多大及多长时间的负载;这些升级对性能影响多大;服务器应该选择哪些硬件与软件;在没有较大性能衰减的前提下,系统能承受多大负载;哪些因素较低交易响应时间”等等,这样直观的问题描述代表了测试需求,也由此决定了测试目的。
负载压力测试的目的可以概括为以下几个方面。
a) 在真实环境下检测系统性能,评估系统性能以及服务等级的满足情况。
b) 预见系统负载压力承受力,在应用实际部署之前,评估系统系统。
c) 分析系统瓶颈、优化系统
loadrunner笔记(一):下载、安装loadrunner和负载压力测试概念说明的更多相关文章
- Apache ab并发负载压力测试(python+django+mysql+apache)
如标题,大家都知道秒杀中存在高并发使库存骤然为0,但在我们个人PC或小区域内是模拟不出这样的情景 现在利用 Apache ab并发负载压力测试 1,数据库建入库存字段并映射模型 2,view编写脚本 ...
- 活字格Web应用平台学习笔记1 - 下载安装,ready go
今年有一个很重要的职业目标,就是好好学习活字格这个神器,争取在这两个月拿到活字格初级工程师的认证证书.给自己加个油,今天开始好好学习,好好做笔记. 第一步,下载安装 先去活字格官网:http://ww ...
- loadrunner简单使用——HTTP,WebService,Socket压力测试脚本编写
使用loadrunner进行压力测试主要分两步,第一步是编写脚本(比较重点),第二步执行测试(配置都是在界面上点点就行了,当然我只的是比较简单的,能满足日常需要的),第三步分析结果(这一步比较高深,但 ...
- (转载)loadrunner简单使用——HTTP,WebService,Socket压力测试脚本编写
原文出处:http://ajita.iteye.com/blog/1728243/ 先说明一下,本人是开发,对测试不是特别熟悉,但因工作的需要,也做过一些性能测试方面的东西.比较久之前很简单的用过,最 ...
- 转: Tsung:开源多协议分布式负载&压力测试工具
Main features High Performance: the load can be distributed on a cluster of client machines Multi-pr ...
- apache-ab并发负载压力测试(转)
ab命令原理 Apache的ab命令模拟多线程并发请求,测试服务器负载压力,也可以测试nginx.lighthttp.IIS等其它Web服务器的压力. ab命令对发出负载的计算机要求很低,既不会占用很 ...
- Pylot网站Web服务器性能和负载压力测试-适用Windows可绘制图表
为了能够准确地评估网站服务器对网络流量的承受能力,我们一般会采取模拟网站用户访问,通过不断地增加并发数,延长访问时长,从而最终得出网站Web服务器的性能和负载能力.当然也可以通过Web压力测试,来完善 ...
- ab并发负载压力测试
一.ab 0.安装ab压力测试软件 [root@a2 conf]# yum install httpd-tools -y #查看版本 [root@a2 conf]# ab -V This is Apa ...
- Apache ab并发负载压力测试
由于现在网站都需要能够承受高并发要求的能力,所以当我们写完代码后,如果需要上线,最好都经过压力测试后,这样比较好 运行: 在Windows系统下,打开cmd命令行窗口,定位到apache安装目录的bi ...
随机推荐
- Canvas 和 SVG 的不同
Canvas 和 SVG 都允许您在浏览器中创建图形,但是它们在根本上是不同的. SVG SVG 是一种使用 XML 描述 2D 图形的语言. SVG 基于 XML,这意味着 SVG DOM 中的每个 ...
- 20170711 通过阿里云与国家气象局合作的api读取历史辐照数据
一.概述 今天收到阿里云推送的试用通知,就迫不及待的申请了一个试用key,开始试用. 初步使用之后发现基本可用,至于最后是否适合商用还要看他的收费情况. 接口的使用 ...
- MyBatis架构与源码分析<资料收集>
1.架构与源码分析 :https://www.cnblogs.com/luoxn28/p/6417892.html .https://www.cnblogs.com/wangdaijun/p/5296 ...
- 【PMP】事业环境因素和组织过程资产
事业环境因素(EEFs) 事业环境因素(EEFs):是指组织不能控制的,将对项目产生影响.限制或指令作用的各种条件. ①组织内部的事业环境因素: 组织文化.结构和治理 设施和资源的地理分布 基础设施 ...
- 使用 GeoIP2 获取 IP 的地理位置
1. 准备工作 数据库 : 解析 IP 地理位置的的数据库来自 GeoLite2 开源数据库:https://dev.maxmind.com/geoip/geoip2/geolite2/ . C 语言 ...
- SQL Server 性能优化实战系列(一)
数据库服务器主要用于存储.查询.检索企业内部的信息,因此需要搭配专用的数据库系统,对服务器的兼容性.可靠性和稳定性等方面都有很高的要求. 下面是进行笼统的技术点说明,为的是让大家有一个整 ...
- 构建自己的 Smart Life 私有云(一)-> 破解涂鸦智能插座
博客搬迁至https://blog.wangjiegulu.com RSS订阅:https://blog.wangjiegulu.com/feed.xml 原文链接:https://blog.wang ...
- SNF开发平台WinForm-EasyQuery统计分析-效果-非常牛逼的报表查询工具
无论是单轴曲线 .双轴曲线 .柱形图 .饼图 .雷达图 .仪表图.图表引擎全能为您轻松实现.您只需要 3 步操作(数据源准备,设计图表,挂接到您想要展示的位置)便可完成 BI 的设计. 无论是普通报表 ...
- MySQL利用mysqldump在线修复或新增从库
如果数据库的数据量不是很大,可以利用mysqldump导出备份修复从库故障或新增从库实例 主库IP:192.168.1.1从库IP:192.168.1.2 1.主库服务器导出备份:db_name=`m ...
- 测试创建表变量对IO的影响
测试创建表变量前后,tempdb的空间大小,目前使用sp_spaceused得到大小,也可以使用视图sys.dm_db_file_space_usage use tempdb go Set nocou ...