
LoadRunner
文章平均质量分 70
科敏
天天好心情!
展开
-
loadrunner 连接mysql数据库获取数据进行参数化
要使用loadrunner连接mysql,取数据库中的数据进行参数,需要先安装mysql 驱动。可在网上下载。以下是loadrunner上连接mysql数据库的配置:1、选择要替换为参数的内容,右键->弹出面板->选择replace with a parameter。2、在parameter name处填写参数名称,也可以取默认,直接点击【ok】按钮,参数设置成功。3、右键参数名称->选择:参数属性->进入到设置参数页面。4、选择->...转载 2020-10-19 16:22:21 · 347 阅读 · 0 评论 -
常见的性能指标
性能测试最基本要考虑以下几点:1、时间特性,主要指的是软件产品的事物响应时间(用户发出请求到收到应答的这段时间)2、资源利用率,包括:cpu、内存、网络、硬盘、虚拟内存(如Java虚拟机)3、服务器可靠性,指服务器能在相对高负载情况下持续的运行4、可配置优化性,指服务器配置优化、业务逻辑优化、代码优化等性能指标:1、响应时间响应时间是最能反应服务器性能的指标之一,也是用户最关心的业务体验。比如登录某个商城网站时,只消耗1s钟。在进行性能测试时,是通过对事务响应时间(Tran.转载 2020-10-19 16:19:38 · 11505 阅读 · 0 评论 -
Loadrunner性能指标分析
Loadrunner性能指标分析一、用户事务分析 用户事务分析是站在用户角度进行的基础性能分析。 1、Transation Sunmmary(事务综述) 对事务进行综合分析是性能分析的第一步,通过分析测试时间内用户事务的成功与失败情况,可以直接判断出系统是否运行正常。 2、Average Transaciton Response Time(事务平均响应时间) “事务平均响应时间”显示的是测试场景运...转载 2018-03-29 13:31:10 · 1539 阅读 · 0 评论 -
Loadrunner使用代理录制脚本
Loadrunner使用代理录制脚本1、背景: 测试系统需要使用chrome浏览器,但是LR11不支持2、使用LR代理录制的原理: 启动LR代理服务器监听设置好的端口号是否有请求发送给服务器,有请求时,代理服务器接收请求,并转发给对应的系统服务器,LR从而获取到请求的信息与数据,生成脚本。 3、使用代理的前期转载 2018-02-06 10:04:13 · 9997 阅读 · 3 评论 -
性能测试总结(三)--工具选型篇
本篇文章主要简单总结下性能测试工具的原理以及如何选型。性能测试和功能测试不同,性能测试的执行是基本功能的重复和并发,需要模拟多用户,在性能测试执行时需要监控指标参数,同时性能测试的结果不是那么显而易见,需要对数据进行分析。这些特点决定了性能测试更适合通过工具来完成。 一、浅谈为什么需要工具我们来看下工具的定义:它原指工作时所需用的器具,后引申为为达到、完成或促进某一事物的手转载 2017-02-21 09:56:15 · 590 阅读 · 0 评论 -
LoadRunner压力测试时监控服务器Linux的资源情况
在进行负载测试(Load Test)是要监控服务器的CPU、内存、磁盘、网络的情况。如何监控Ubuntu的情况呢。 1、安装rstatd,sudo apt-get install rstatd,如果无法apt安装,可以下载安装。 2、启动rpc.rstatd 查看是否正常启动,用如下命令 rpcinfo -p [root@localhos转载 2016-05-25 15:53:10 · 4656 阅读 · 0 评论 -
LoadRunner如何监控Linux下的系统资源
关于LoadRunner监控Linux系统资源,大致分为以下步骤:1、 在监控Linux之前我想阐述的观点是,Liunx系统机制与windows大致相同,要监控并得到他的相关参数必须需要得到它的同意,这就是操作系统, 所以你必须有足够的权限和方法才能获得,关于Linux在LR中也相关添加区域,与windows享有同等的地位。在windows中需要开启许多许多权 限,以及一些远程访问的进程,转载 2016-05-25 15:02:59 · 4973 阅读 · 0 评论 -
Loadrunner集合点Rendezvous知识
集合点的意思时等到特定的用户数后再一起执行某个操作,比如一起保存,一起提交(我们通常意义上的并发数并不是指一起提交或者一起保存),一般情况下使用不到集合点,不过,订票系统或者促销类需要用到,比如说某个促销品的促销时间在8点到8点30,这样的话,就可能出现在8点时很多人一起提交的场景 集合点函数可以帮助我们生成有效可控的并发操作。虽然在Controller中多用户负载的Vu转载 2016-04-05 10:43:10 · 903 阅读 · 0 评论 -
Jprofiler工具安装及使用
1、 下载相应版本 下载链接地址:http://www.ej-technologies.com/download/jprofiler/files.html 根据本身系统的类型下载相应的版本,这里主要以windows64位系统及linux系统上的版本为例。2、 安装 1)、客户端安装:安装好工具,启动会要求注册转载 2016-02-25 15:20:42 · 900 阅读 · 0 评论 -
LR如何监控Window系统资源
一般在客户端通过LoadRunner对服务器进行压力测试,都需要实时监控服务器端的系统资源,本篇主要简单介绍一下如何设置在LoadRunner的Controller中配置监控Windows Resources,其实也可以直接在远程连接服务器端在上面开启任务管理器或者在控制面板中找到性能计数器来监控也可以,但是为了在LR进行施压过程中更便捷,我们还是要学会这个基本的配置。关于此处的配置,需要针对转载 2016-02-25 15:18:12 · 2104 阅读 · 0 评论 -
LoadRunner与浏览器兼容问题
LoadRunner与浏览器兼容问题(转)LoadRunner支持的IE版本:8.0 最高ie68.1 最高ie69.0 最高ie79.5 最高ie811.0 最高ie9( win7 32位+LR11+IE10可用,但win7 64位+LR11+IE10不可用,降至IE9可用),支持firefox3.6、24.0(LoadRunner11 支持哪个版本的Firefo转载 2016-02-17 11:18:51 · 4017 阅读 · 0 评论 -
系统的平均并发用户数和并发数峰值如何估算
一、经典公式1: 一般来说,利用以下经验公式进行估算系统的平均并发用户数和峰值数据 1)平均并发用户数为 C = nL/T 2)并发用户数峰值 C‘ = C + 3*根号C C是平均并发用户数,n是login session的数量,L是login session的平均长度,T是值考察的时间长度 C’是并发用户数峰值 举例1,假设系统A,该系转载 2016-01-26 16:30:41 · 2841 阅读 · 0 评论 -
安装QTP与LoadRunner时提示“安装程序已确定挂起重新启动”解决方案
在安装QTP或LoadRunner时,可能会遇到“安装程序已确定挂起重新启动,是否要立即退出安装以重新启动系统”的提示,但是重启电脑后再次启动安装程序,仍然有此错误提示,以下是我安装QTP时遇到的一个提示,如下图所示:这里给出问题产生原因以及可能的解决方案:原因: 这是因为第一次安装失败(或者之前卸载不干净),但已经安装了部分软件造成的。解决方法:转载 2015-04-13 15:48:09 · 1469 阅读 · 0 评论 -
LoadRunner26612错误
Action.c(128): Error -26612: HTTP Status-Code=500 (Internal Server Error) for "http://10.0.2.222:8080/data-browser/servlet/FilterLimitTreeServlet?option=initAllTree&a_dhx_rSeed=1294713471375"原因二:转载 2015-04-01 09:51:46 · 6852 阅读 · 0 评论 -
性能测试常用Oracle语句
性能测试常用Oracle语句显示数据库当前的连接数select count(*) from v$process; 显示数据库最大连接数:select value from v$parameter where name ='processes' 修改最大Oracle最大连接数:alter system set processes = 300 scope = spfile; 显示当前的session...转载 2018-03-29 13:36:57 · 348 阅读 · 0 评论 -
性能瓶颈分析总结
性能瓶颈分析总结转载 2018-03-29 13:42:46 · 1449 阅读 · 0 评论 -
LoadRunner在运行时常见的提示错误和解决方法
-29-五、LoadRunner在运行时常见的提示错误和解决方法- 31 -负载。分析一下服务器,最好对其性能进行优化。如果再次运行场景后还有超时现象,就要在各种图形中分析一下原因,例如可以查看是否服务器...转载 2019-03-05 15:16:16 · 3837 阅读 · 0 评论 -
LoadRunner监控SQLServer数据库
添加SQL Server监视出错Monitor name :MS SQL Server. Cannot create measurement SQLServer|User Connections| on machine 127.0.0.1.Details: 在计算机上找不到指定的对象。Hint:Check that there is such a measurement on this machi...转载 2018-06-14 11:46:01 · 481 阅读 · 0 评论 -
Loadrunner11如何成功调用Java代码
系统配置:win7+Loadrunner11+JDK1.5+Eclipse3.2步骤:1.安装好JDK,并配置好环境变量classpath和path,设置如下:classpath:.;C:\Program Files (x86)\Java\jdk1.5.0_22\lib\dt.jar;C:\Program Files (x86)\Java\jdk1.5.0_22\lib\tools.jarpath...转载 2018-05-03 11:39:48 · 2799 阅读 · 0 评论 -
计算并发用户数的五种方法
一、经典公式1: 一般来说,利用以下经验公式进行估算系统的平均并发用户数和峰值数据 1)平均并发用户数为 C = nL/T 2)并发用户数峰值 C‘ = C + 3*根号C C是平均并发用户数,n是login session的数量,L是login session的平均长度,T是值考察的时间长度 C’是并发用户数峰值 举例1,假设系统A,该系统有3000个用户,平均每天大概...转载 2018-05-09 13:06:35 · 1406 阅读 · 0 评论 -
系统吞吐量(TPS)、用户并发量、性能测试概念和公式
PS:下面是性能测试的主要概念和计算公式,记录下:一.系统吞度量要素: 一个系统的吞度量(承压能力)与request对CPU的消耗、外部接口、IO等等紧密关联。单个reqeust 对CPU消耗越高,外部系统接口、IO影响速度越慢,系统吞吐能力越低,反之越高。系统吞吐量几个重要参数:QPS(TPS)、并发数、响应时间 QPS(TPS):每秒钟request/事务 数量 ...转载 2018-05-09 11:40:00 · 468 阅读 · 0 评论 -
性能测试TPS目标值确定-二八原则
在性能测试中通常使用二八原则来量化业务需求。二八原则:指80%的业务量在20%的时间里完成。例:如某个公司1000个员工,在周五下午3点-5点有90%的员工登陆公司周报系统则:业务量=1000个,时间=2x60x60=7200秒根据二八原则来计算3点到5点的TPS=(90%*业务量*80%)/(20%*时间)=0.9*1000*0.8/(0.2*7200)=0.5个/s注:二八原则计算的结果并非...转载 2018-05-09 11:27:34 · 10518 阅读 · 0 评论 -
计算并发用户数的五种方法
一、经典公式1: 一般来说,利用以下经验公式进行估算系统的平均并发用户数和峰值数据 1)平均并发用户数为 C = nL/T 2)并发用户数峰值 C‘ = C + 3*根号C C是平均并发用户数,n是login session的数量,L是login session的平均长度,T是值考察的时间长度 C’是并发用户数峰值 举例1,假设系统A,该系统有3000个用户,平均每天大概...转载 2018-05-02 14:11:40 · 790 阅读 · 0 评论 -
Loadrunner 接口测试的两种方法
其实无论用那种测试方法,接口测试的原理是通过测试程序模拟客户端向服务器发送请求报文,服务器接收请求报文后对相应的报文做出处理然后再把应答报文发送给客户端,客户端接收应答报文这一个过程。 方法一、用LoadRunner实现接口测试 大家都知道LoadRunner是一种性能测试工具,但它也可以用在我们做接口测试的时候。开发人员开发出来的接口,提供给测试人员详细的接口使用说明书,该说明书最基本的要求...转载 2018-05-02 13:07:59 · 667 阅读 · 0 评论 -
有效的性能测试
1 怎样的性能测试结果才是有效的1.1 错误观点性能测试工具运行一定用户数都成功,则表示该服务器能支持这么多用户数。这是错误的。解答:A. 因为一次有效的测试结果,不只用户都运行成功,同时需要保证访问一个页面或一次交易的响应时间在合理范围。“2-5-8原则”,简单说,就是当用户访问一个页面或一次交易能够在2秒以内得到响应时,会感觉系统的响应很快;当用户在2-5秒之间得到响应时,会感觉系统的响应速度...转载 2018-05-02 09:36:57 · 402 阅读 · 0 评论 -
MAT内存问题分析定位
MAT内存问题分析定位MAT内存问题分析定位1、下载安装MemoryAnalyzer工具。2、使用DDMS将对应线程的内存日志导出来后,使用hprof-conv工具进行转换,用MAT打开转换后的hprof文件。 Biggest object by retained size:以饼状图列出系统中占用最大资源的对象;Histogram:以直方图的形式列出每个实例的详细信息;Dominator Tree...转载 2018-04-19 16:33:16 · 1757 阅读 · 0 评论 -
LoadRunner上传下载图片
web_submit_data函数上传图片web_submit_data函数上传图片通常loadrunner上传下载文件脚本不能通过录制来实现,录制上传脚本回放过程会出问题,主要原因在于上传文件的路径,了解了上传文件的原理之后,可以手工完成无法录制的脚本,以下为上传图片实例:web_submit_data("CropZoomImgController.do", //请求路径 。 "Act...转载 2018-03-29 13:48:00 · 2519 阅读 · 0 评论 -
Loadrunner开发测试脚本
Loadrunner开发测试脚本 开发测试脚本可以通过录制,也可以手动开发,建议能录制的尽量录制,省时省力,不能录制的只能费力自己开发了,具体看项目情况来决定。 使用Loadrunner开发脚本过程中和Jmeter一样,需要了解HTTP传输原理,使用Fiddler等工具进程抓包,根据请求信息编写请求表单,根据响应信息判断返回值做关联处理,在Action中插入-&g...转载 2018-03-29 13:47:13 · 1800 阅读 · 0 评论 -
LR录制使用foxmail发送邮件到163邮箱原始脚本
Action部分[plain] view plaincopyprint?Action() { smtp1 = 0; smtp_logon_ex(&smtp1, "SmtpLogon", "URL=smtp://smtp.xxx.com", "LogonU转载 2014-07-31 09:27:26 · 3418 阅读 · 0 评论 -
LoadRunner参数化取值与连接数据库
LoadRunner在使用参数化的时候,通常都是需要准备大数据量的,也因此LoadRunner提供两种参数化取值方式,一种是手动编辑,另一种就是通过连接数据库取值。一般在大型业务并发压力测试时,数据量肯定也都是非常大的,所以手动去编辑当然就不切实际了,还好有连接数据库的功能,所以就方便了很多。不过提供连接数据库的功能到不是为了方便去取数据,而更重要的应该是借用数据库的造数据功能,通过简单的sql语转载 2014-07-30 11:06:18 · 694 阅读 · 0 评论 -
LoadRunner破解报错
LoadRunner11安装方法与LR8.X和LR9.X是一样的。有一点需要注意的是:如果系统是Win7,那么在运行Loadrunner时,需要“以管理员身份运行”(右键—属性),否则在添加licence时会报错(如下图)。操作其他时也会报错(如下图)破解方法:1、用LR8.0中的mlr5lprg.dll、lm70.dll覆盖LR11安装目录下“bin”文件夹中的对应文原创 2014-02-21 21:12:17 · 2293 阅读 · 0 评论 -
LR远程监控服务器
一:监视连接前的准备工作1. 在被监控远程主机上修改访问模式,办法是: 打开管理工具->本地安全策略->本地策略->安全选项-> "网络访问:本地帐户的共享和安全模式")。默认情况下,XP的访问方式是"仅来宾"的方式,那么你访问它,当然就固定为Guest来访问,而guest账户没有监控的权限,所以要把访问方式改为“经典 – 本地用户以自己的身份验证”模式,这样就可以以administrato转载 2014-02-24 15:09:40 · 1844 阅读 · 0 评论 -
loadrunner Windows资源 添加度量时拒绝访问 MsgId: MMSG-47299
用loadrunner输入要监控windows的ip地址出现Monitor name :Windows Resources. Cannot connect to machine 192.168.3.242.Reason:拒绝访问。Hints:Check that your login user name appears as administrator on this machin转载 2014-02-24 15:28:19 · 4467 阅读 · 0 评论 -
软件测试工具LoadRunner结果分析中的响应时间
有些事情其实并不复杂,只不过我们没有关注他,或者说我们没有很好的关注,我们在用LoadRunner做性能测试的时候有一个很重要的指标,响应时间,大家都知道这个指标,也知道这个指标可以在结果分析中哪里得到,但是又有多少人知道LoadRunner给出的这些值是如何得到的呢?今天在这篇给大家揭秘这个事情: 1)首先LoadRunner以时间位移为基准收集所有事物的响应时间,收集的这些数据作为分析的转载 2014-02-28 16:32:17 · 4418 阅读 · 0 评论 -
性能测试工具LoadRunner知识点总结
性能测试工具LoadRunner知识点总结 1. 在启动录制脚本操作的Start Recording对话框,去掉Record the application startup前的选择,可以不录制应用程序启动时的操作,而仅录制所需的特定操作。 2. 添加windows性能计数器时,必须先用管理员身份登录该台服务器,然后添加才可生效(注意先后顺序)。 3. 设置DB2数转载 2014-02-28 16:36:32 · 1197 阅读 · 0 评论 -
LoadRunner检查点
LR中检查点有两种:图片和文字。这两种检查点可用以下三个函数实现:web_find()、web_reg_find()和web_image_check() 下面分别介绍三种函数的用法 1、 web_find()函数 a) 函数作用:在页面中查找相应的内容 b) 参数举例:web_find("web_find","RighOf=a","LeftOf=b","What=name",L转载 2014-03-03 16:08:27 · 1663 阅读 · 0 评论 -
LoadRunner在运行时常见的提示错误和解决方法
1、 Error -27727: Step download timeout (120 seconds)has expired when downloading resource(s). Set the “Resource Page Timeout is a Warning” Run-Time Setting to Yes/No to have this message as a warnin转载 2014-03-05 16:12:41 · 9082 阅读 · 1 评论 -
LoadRunner:压力测试前的分析准备工作
LoadRunner只是一个压力测试的实施工具,相当于具体执行测试的人员。测试的执行固然重要,但其一举一动必须按照既定的计划进行,所以说测试计划(方案)才是“运筹于帷幄之中”的“大将”。 今天的话题就是在LoadRunner实施之前进行的准备工作——测试方案。在测试方案中应该存在几幅比较重要的图。如果没有这几幅图,压力测试的准备工作不能算完善。 1、系统的拓扑结构图,如:转载 2014-03-11 09:45:44 · 1342 阅读 · 0 评论 -
在loadrunner中调用QTP脚本
在loadrunner中调用QTP脚本步骤如下: 1、在每台机器上安装loadrunner、QTP工具。 2、每台机器上的QTP,勾选Tools--Options--Run的"Alow other Mercury products to run tests and components"设置。 3、每台终端一定要开启loadrunner的LR Agent Proces转载 2014-03-13 12:47:16 · 1056 阅读 · 0 评论 -
loadrunner中log的使用总结
1、log的设置方式。在 runtime setting中可以设置log的生成方式:默认的log方式:Enable logging选中,log option是Send messages only when an error occurs.可以修改日志的方式:Always send messages(这种方式会一直打印输出日志,不仅在错误时)standard log——记录所原创 2014-03-13 16:50:55 · 1184 阅读 · 0 评论