Loadrunner性能测试
文章平均质量分 82
liyiye
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Loadrunner系列学习--Loadrunner架构
最近在学习Loadrunner,发现一个英文网站http://www.wilsonmar.com/1loadrun.htm里面介绍的比较全面,这里把英文内容简单翻译下,一是加深自己的理解,另外也帮助不喜欢看英文的朋友学习下这些文章.因为是边看就直接翻译了,可能有不通顺或者翻译不准确的地方,希望大家能提出,谢谢. 一:Loadrunner结构概述 Loadrunner通过使用虚拟用户代替...原创 2008-09-22 15:50:39 · 219 阅读 · 0 评论 -
lR知识
问题1:LoadRunner响应时间是什么? 答:响应时间就是客户端发送请求,服务器返回最后(或者第)一个字节的时间。LoadRunner的事务函数功能是 度量客户端和服务器之间交互时间的。事务函数最后在分析图表里有,比如你在前边开发脚本的时候你在登陆功能中添加了事务函数,那么controller中运行1000个用户之后,在分析 图表中你就会看到1000个用户登录功能所消耗的时间(平均,其中...原创 2008-09-23 16:25:16 · 173 阅读 · 0 评论 -
Loadrunner 日志参数的设置与使用
转载请注明出处:http://www.51testing.com/?4197251Testing软件测试网 ZaX%iV]mh一、Run-Time Setting日志参数的设置在loadrunner的vuser菜单下的Run-Time Setting的General的LOG选项中可以对在执行脚本时Loadrunner对日志的操作行为进行定义,下面我们在逐一介绍:1、 Enabl...原创 2008-09-27 11:05:01 · 196 阅读 · 0 评论 -
Loadrunner关于页面检查的几个函数详解
环境:51Testing软件测试网/VDn_([Loadrunner版本:8.0-}sJ:hF216511自建一个test.html文件:q?#B? m_A216511<html>51Testing软件测试网+vLX Eu&ex6r<head>vw9T(]o216511<meta name="google1" content=...原创 2008-09-27 11:07:54 · 909 阅读 · 0 评论 -
LR性能分析图解释
Transactions(用户事务分析)用户事务分析是站在用户角度进行的基础性能分析。1、Transation Sunmmary(事务综述)对事务进行综合分析是性能分析的第一步,通过分析测试时间内用户事务的成功与失败情况,可以直接判断出系统是否运行正常。2、Average Transaciton Response Time(事务平均响应时间)“事务平均响应时间”显示的是测试场景运行期间的每一秒...原创 2008-09-27 11:23:58 · 659 阅读 · 0 评论 -
分析图表-中级测试师用
在论坛混了多日,发现越来越多的性能测试工程师基本上都能够掌握利用测试工具来作负载压力测试,但多数人对怎样去分析工具收集到的测试结果感到无从下手,下面我就把个人工作中的体会和收集到的有关资料整理出来,希望能对大家分析测试结果有所帮助。分析原则: • 具体问题具体分析(这是由于不同的应用系统,不同的测试目的,不同的性能关注点) • 查找瓶颈时按以下顺序,由易到难。 服务器硬件瓶颈-〉...原创 2008-09-28 10:52:59 · 162 阅读 · 0 评论 -
十步完成Web应用程序压力测试
Web 应用程序是决定网站性能的关键,对其进行测试是网站测试的核心。压力测试的目的是测试系统在各种负荷(由并发用户所产生的综合处理量)下的性能和稳定性。 为了保证Web 应用程序的压力测试能取得理想的测试效果,压力测试也应该遵循软件工程中软件测试的一般规范。整个测试流程应有文档记录,压力测试应得到相应的重视。 需求分析 对不同的系统其压力测试的强度和侧重点也不同。一个用于中小企业内部网和一个要...原创 2008-09-28 10:55:55 · 197 阅读 · 0 评论 -
lr监视的性能计数器
Memory: 内存使用情况可能是系统性能中最重要的因素。如果系统“页交换”频繁,说明内存不足。“页交换”是使用称为“页面”的单位,将固定大小的代码和数据块从 RAM 移动到磁盘的过程,其目的是为了释放内存空间。尽管某些页交换使 Windows 2000 能够使用比实际更多的内存,也是可以接受的,但频繁的页交换将降低系统性能。减少页交换将显著提高系统响应速度。要监视内存不足的状况,请从以下的对象计...原创 2008-09-28 10:59:22 · 185 阅读 · 0 评论 -
如何在 LoadRunner 脚本中做关联 (Correlation)
当录制脚本时,VuGen会拦截client端(浏览器)与server端(网站服务器)之间的对话,并且通通记录下来,产生脚本。在VuGen的Recording Log中,您可以找到浏览器与服务器之间所有的对话,包含通讯内容、日期、时间、浏览器的请求、服务器的响应内容等等。脚本和Recording Log最大的差别在于,脚本只记录了client端要对server端所说的话,而Recording Log...原创 2008-09-28 11:04:31 · 258 阅读 · 0 评论 -
Loadrunner 测试sql语句性能
本次通过loadrunner录制Sql Server介绍一下如何测试一个sql语句或存储过程的执行性能。主要分如下几个步骤完成:第一步、测试准备第二步、配置ODBC数据源第三步、录制SQL语句在Sql Server查询分析器中的运行过程第四步、优化录制脚本,设置事务第五步、改变查询数量级查看SQL语句的性能第六步、在controller中运行脚本转载请注明出处:http://www...原创 2008-09-28 11:05:54 · 379 阅读 · 0 评论 -
LoadRunner监控器系列-How to set up the WebLogic monitor
Installation OverviewLoadRunner provides two different ways to monitor a WebLogic server depending upon the WebLogic version, i.e. SNMP-based monitor, or JMX monitor.WebLogic Monitor (SNMP-based mon...原创 2008-09-28 16:37:36 · 240 阅读 · 0 评论 -
性能瓶颈分析方法
同一场景1.小用户量的情况下测试2.大用户量情况下的测试分析的方法:整个系统架构分析,系统响应时间消耗,利用图表分析查看事务响应时间,通过事务摘要图分析事务响应时间,那个消耗最大(通过小用户量和大用户量的响应时间分析,查看那个事务响应时间最高),确定哪部分功能是性能的瓶颈,分析window resource图表,查看cpu使用下列计数器标识cpu瓶颈Processor\ Interrupts/se...原创 2008-09-23 16:19:08 · 193 阅读 · 0 评论 -
LoadRunner中HTTP协议的录制及两种录制模式的比较
一,脚本编写1, “HTML –base scrīpt”和“URL-base scrīpt”的区别1)“HTML –base scrīpt”默认模式,为每个用户请求生成单独的函数如:Action(){web_url("WebTours", "URL=http://127.0.0.1:1080/WebTours/", "Resource=0", ...原创 2008-09-23 14:36:25 · 488 阅读 · 0 评论 -
Loadrunner学习---脚本编写(1)
中午看了两集《奋斗》发现越看越想看,但是想到好不容易没上班,在家还是赶紧学习下LR的知识吧。下面这个网页的文章原来也是看过的,但发现没几天就忘记了,为了加深学习的印象,特把它翻译出来。http://www.wilsonmar.com/1lrscrīpt.htm上是关于脚本编写的介绍.下面是第一部分,脚本的开发.VuGen脚本文件的开发过程1。定义测试项目的目标,环境,脚本,测试数据,硬件等。...原创 2008-09-22 15:51:59 · 921 阅读 · 0 评论 -
loadrunner学习系列---脚本编写(2)
今天接着翻译http://www.wilsonmar.com/1lrscrīpt.htm上面关于LR脚本编写部分.VUser_Init部分这里是Vuser_init部分的一些例子:操作系统的User ID下面显示了使用advapi32.dll的GetUserNameA函数获得的操作系统的用户ID char sUserID[1024]; // Maximum possi...原创 2008-09-22 15:53:56 · 584 阅读 · 0 评论 -
LoadRunner学习---脚本编写(4)(比较重要)
今天接着来翻译http://www.wilsonmar.com/中关于LoadRunner脚本编写部分,下面该翻译脚本编写中一些比较重要的部分了。Web用户Action 在VuGen中,脚本产生的默认模式是基于HTML的--“描述用户的动作的脚本”直接与用户的动作是对应的: * web_url是浏览器地址栏的URL. * web_link是点击在<a href= ....原创 2008-09-22 16:01:18 · 885 阅读 · 0 评论 -
LoadRunner脚本编写(5)-- 检查点,关联等函数
本文接着前面脚本编写4 http://www.51testing.com/?34866/action_viewspace_itemid_70224.html来继续翻译wilsonmar的文章。其中在翻译过程中,都以zibeike注的方式添加了自己对相关知识点的一些经验和理解。转载请注明作者zibeike和出处,谢谢。1. 错误预防和恢复参数默认是用{}括起来的,但也可以指定用<>...原创 2008-09-22 16:04:09 · 474 阅读 · 0 评论 -
LoadRunner脚本编写(6)— 数据类型转换和字符串操作
一,数据类型转换没有使用过C编程的LoadRunner脚本编写者会发现在数据类型转化方面比较困难。下面介绍这方面的知识。1. 相似函数的输出在不同的位置象很多C函数一样,使用atoi函数的结果即为返回值如intResult = atoi( charY );而:itoa的返回结果为第二个参数。itoa( intX, charY, 10); 第一个参数是需要转换的数字,第二个参数是...原创 2008-09-22 16:05:44 · 230 阅读 · 0 评论 -
关于Loadrunner非常好的英文网站
今天无意间在一个测试同行的BLOG中发现了这个网站的链接:http://www.wilsonmar.com/1loadrun.htm非常棒的一个网站,里面包含了很多我想学的LOADRUNNER的知识,包括1。LOADRUNNER 架构2。Loadrunner的脚本3。性能监视器4。性能调优等 很多性能测试和LOADRUNNER的知识,而且是全英文的,哈哈,有助于学习英语呀。记录下来,并...原创 2008-09-23 14:07:55 · 175 阅读 · 0 评论 -
LoadRunner关联函数的脚本实例--如何操作关联参数
这几天一直在学习LoadRunner的VuGen编程,今天想对关联函数web_reg_save_param做详细的试验和研究: 问题提出:如何对关联的数据进行字符串操作。下面使用了LoadRunner自带的订票例子为例,进行了这方面的试验。假设我要关联的数据是由几个字符串组成的。如何使这些字符串组成一个参数,供我后面的函数使用? 解决方法: 使用多个关联函数,对关联参数进行字符串操作,最后...原创 2008-09-23 14:24:59 · 498 阅读 · 0 评论 -
LoadRunner编程之文件的操作
这篇文章主要写下LoadRunner下如何进行文件的操作。1,文件的声明 LoadRunner不支持FILE数据类型,所以在LoadRunner中用int来声明一个文件: int MyFile;2,文件的打开 fopen():返回一个FILE数据类型的指针.因为LoadRunner不支持FILE数据类型,所以返回值需要转化成int型. int MyFil...原创 2008-09-23 14:28:57 · 188 阅读 · 0 评论 -
LoadRunner中字符串的操作
LoadRunner中常用的字符串操作函数有: strcpy(destination_string, source_string); strcat(string_that_gets_appended, string_that_is_appended); atoi(string_to_convert_to...原创 2008-09-23 14:29:43 · 324 阅读 · 0 评论 -
LoadRunner例子:检查点为参数的一个例子
检查点是LoadRunner的一个功能,用来验证业务功能的正确性。如果检查的内容是变化的,脚本该如何写呢? 问题提出:LoadRunner订票网站例子中,创建一个虚拟用户脚本,在登陆完成之后,设立一个检查点,来检查“welcome, xxx”。其中xxx为登陆的用户名称。 解决方法: 1)使用web_find() 做检查点 Action()51Testi...原创 2008-09-23 14:30:40 · 431 阅读 · 0 评论 -
Loadrunner关联
Loadrunner关联(一)什么时候需要做关联1.关联的含义关联(correlation):在脚本回放过程中,客户端发出请求,通过关联函数所定义的左右边界值(也就是关联规则),在服务器所响应的内容中查找,得到相应的值,已变量的形式替换录制时的静态值,从而向服务器发出正确的请求,这种动态获得服务器响应内容的方法被称作关联。其实关联也属于一同特殊的参数化,只是与一般的参数化有些不同一般的参数...原创 2008-09-28 16:40:21 · 223 阅读 · 0 评论
分享