![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
loadrunner
WH_老五
这个作者很懒,什么都没留下…
展开
-
精通软件性能测试与LoadRunner最佳实战 连载五
8.2.3 Windows操作系统任务、进程关闭技术 前面8.2.2小节向大家介绍了如何监控正在运行的应用和进程的一些方法,本节将介绍在进行性能测试时,为保证与被测试系统数据的准确性,如何关闭一些无用的应用和进程的方法。打开Windows的任务管理,选中要关闭的进程,然后单击“结束进程”按钮,弹出“任务管理器警告”对话框,单击“是”则结束选定的进程,如图8-8~图8-9所示。图8-转载 2013-08-05 15:38:43 · 1164 阅读 · 0 评论 -
Mysql性能测试 Mysql性能
mysql> showglobal status; 可以列出mysql服务器运行各种状态值,另外,查询mysql服务器配置信息语句: mysql> showvariables; 一、慢查询mysql> showvariables like ‘%slow%‘;+------------------+-------+| variable_name | valu转载 2013-08-05 15:36:37 · 702 阅读 · 0 评论 -
性能基准测试是虚拟化普及的最后瓶颈
虚拟化技术的应用可以帮助用户通过服务器整合,实现在同一台物理服务器上运行多个软件应用,甚至可以运行在不同的操作系统上,用更少的服务器获得更高的整体性能,提高计算机性能的利用率。伴随着用户对于服务器的整合需求的不断增多和处理器性能的不断提升,特别是多核时代到来后,虚拟化应用也逐渐从原有的大型机移植到了x86架构的服务器上。由于虚拟化技术拥有高效、节能、节省空间、省电等多种优势,无论是大型企业数据中心转载 2013-08-05 15:28:02 · 584 阅读 · 0 评论 -
性能测试–性能监视器
这篇文章是继上一篇“windows性能监视器常用计数器”之后再次介绍关于windows操作系统中的性能监视器。这次我们从软件测试的性能测试角度去看windows提供的性能监视器。 性能计数器(counter)是描述服务器或操作系统性能的一些数据指标。计数器在性能测试中发挥着“监控和分析”的关键作用,尤其是在分析系统的可扩展 性、进行性能瓶颈的定位时,对计数器的取值的分析非常关键。但必须说明的转载 2013-08-05 15:27:31 · 1797 阅读 · 0 评论 -
精通软件性能测试与LoadRunner最佳实战 连载十
下面参见图12-4,针对访问百度首页您是不是就可以得出如下结论了呢?访问百度首页,共耗费了60毫秒,发送668字节,接收4300字节,应用的是GET方法,服务器给予成功响应。也许有的读者说了不可能吧,怎么这么快?这是因为由于作者经常访问百度,所以该地址的一些资源信息被缓存了,从图12-4您也能看到有些内容是从缓存中取得的。接下来,再让我们一起来看一下下方丰富的相关数据信息,如图12-5所示。转载 2013-08-05 15:15:23 · 1505 阅读 · 0 评论 -
替代反射调用的几种方式及性能测试
园子里和这个话题的相关文章比较多,本文是旧话重提,外加个小的总结。主要因为近期看到很多同事、朋友都已经使用 VS2012 进行 .NET 4.5 开发了,却还在大量使用反射,不知道用新的方式。或有所了解,但又害怕性能不好不敢大胆去用。 本文以如下类为例:public class MyMath{public int Add(int a, int b){retur转载 2013-08-05 15:10:42 · 813 阅读 · 0 评论 -
智能交通系统之接入服务器性能测试
1.概述及性能需求: 在智能交通系统中,前端摄像机拍到过车的照片后会把相关信息传到接入服务器,然后入库。现在要测试接入服务器的性能, 是否达到需求规格中要求的100条/秒的接入速度 2.测试环境搭建: 测试工具使用LoadRunner,用12台PC机作为压力机,一台应用服务器,部署接入服务器主程序,一台数据库服务器,考虑到过车数据中包含图片,加压后数据量大,对网络速度要求高,所以转载 2013-08-05 15:09:25 · 1118 阅读 · 0 评论 -
LR中点鼠标做关联(winsock协议)
文章转自:http://www.testroad.net/bbs/dispbbs.asp?boardid=16&id=1583&page=1&star=1今天写一下winsock的关联操作。以前看过一个文档。在英文版的讲winsock的,其中讲到关联。大致操作是:1,录制。2,回放。这里是失败。3,到data.ws里找需要关联的数据。4,按F7,打开EBCDIC trans转载 2013-05-31 11:31:27 · 542 阅读 · 0 评论 -
loadrunner测试socket协议程序知识汇总
先收藏下来,有时间慢慢看http://bbs.51testing.com/viewthread.php?tid=462017&extra=&page=1转载 2013-05-27 16:11:56 · 526 阅读 · 0 评论 -
Loadrunner windows sockets性能测试脚本开发视频完成
转自云层http://www.51testing.com/index.php?uid-104-action-viewspace-itemid-212043由于回到深圳事情颇多,而且又有各种活动,今天花了点时间终于把拖欠多时的视频做出来了。这次的工程很大,整个视频长达54分钟,估计看的人都要睡着了,不过我写的时候可是很辛苦的,所以要大家耐心的看调试和分析过程了。这个项目是使用的loadr转载 2013-05-27 16:09:11 · 980 阅读 · 0 评论 -
右击 -> 查看源文件,和其他一些前端性能测试技巧
转自http://www.testroad.net/bbs/dispbbs.asp?boardid=16&id=1188&move=next最近读了Steve Souders的High Performance Web Sites: Essential Knowledge for Frontend Engineers(O’Reilly, 2007),这本书的副标题是 “14 Steps to F转载 2013-05-09 10:56:35 · 566 阅读 · 0 评论 -
精通软件性能测试与LoadRunner最佳实战 连载七
9.1 基于不同用户群的性能测试 随着互联网的蓬勃发展,软件的性能测试已经越来越受到软件开发商、用户的重视。如:一个网站前期由于用户较少,随着使用用户的逐步增长,以及宣传力度的加强,软件的使用者可能会成几倍、几十倍甚至几百倍数量级的增长,如果不经过性能测试,通常软件系统在该情况下都会崩溃掉,所以性能测试还是非常重要的。不管是软件企业自身进行性能测试,还是企业聘请第三方做性能测试,这里我们将转载 2013-08-05 15:37:39 · 1138 阅读 · 0 评论 -
关于性能测试中使用物理机和虚拟机的区别
需要说明的情况,以下对比表格主要针对性能测试: 举例的物理机和虚拟机的数值 CPU 2Ghz 内存 4GB 网卡 100M 硬盘 200G 虚拟机所在的物理机器称之为“宿主机”,单独的物理机和虚拟机是在数值等同的情况下进行以下比对: 其他: VM实现: VMware 虚拟化的工作原理是,直接在计算机硬件或主机操作系统上面插入一个精简的软件转载 2013-08-05 15:39:12 · 11832 阅读 · 0 评论 -
如何写性能测试用例
1. 如何写性能测试用例 由于性能测试与功能测试有很大的区别,所以讨论出的结果可能与预先的设想有一定的区别。 性能测试的目的: 为了验证系统是否达到用户提出的性能指标,同时发现系统中存在的性能瓶颈,起到优化系统的目的。 性能测试指标的来源: 用户对各项指标提出的明确需求;如果用户没有提出性能指标则根据用户需求、测试设计人员的经验来设计各项测试指标。(需求+经验)转载 2013-08-05 15:14:34 · 1452 阅读 · 0 评论 -
精通软件性能测试与LoadRunner最佳实战 连载十
12.1 前端性能测试 性能测试通常我们最关心的是后端服务器的处理能力,而前端的性能通常被大家忽视,本章节将对前端的性能测试内容进行介绍。 随着性能测试工作的深入开展,性能测试工作也越发精细,在服务器、数据库、中间件、网络、源代码等方面进行性能调优、性能得到提升后,现在越来越多的公司已经关注产品前端的性能表现。 图12-0 五大主流浏览器综合性能对比测试文章 注:转载 2013-08-05 15:16:04 · 792 阅读 · 0 评论 -
精通软件性能测试与LoadRunner最佳实战 连载十一
(4)Cookies页信息。 Cookies页展示了在我们访问百度首页时,服务器将哪些数据信息存放在到了客户端,从图12-9中我们可以看到了,其主要设定了2个Cookie:“BAIDUID”和“BDUT”,键值分别为“D6572EDE2B026FAE0B68BBB375FAD7C3:FG=1”和“6yg771C5C327A86C92969 图12-9 访问百度首页获得的数据信息下转载 2013-08-05 15:11:30 · 899 阅读 · 0 评论 -
精通软件性能测试与LoadRunner最佳实战 连载六
8.2.5 Linux操作系统进程监控技术 Linux在进程监控方面同样出色,不仅可以通过图形用户界面的管理工具,还可以用命令方式显示进程相关信息。像“Windows的任务管理器”一样,在RedHat 9中可以通过单击“系统工具”→“系统监视器”,启动“系统监视器”,如图8-19所示。图8-19 “系统监视器”对话框 Linux系统提供了ps、top等查看进程信息的系统调用,转载 2013-08-05 15:38:10 · 887 阅读 · 0 评论 -
精通软件性能测试与LoadRunner最佳实战 连载九
6.2.1 进入标准测试 检查测试对象是否满足测试的进入条件:即开发方完成系统测试,并提交系统测试报告。 进行冒烟测试,对测试对象进行功能快速抽查,用于执行测试入口标准的印证。 6.2.2 测试环境的搭建 在客户的协助下,搭建测试环境,尽量模拟真实运行环境。 6.2.3 业务培训 接受客户的业务培训是开展测试工作的重要的一环,便于熟悉理解某单位某系统系统的各类业转载 2013-08-05 15:22:17 · 794 阅读 · 0 评论 -
WEB性能测试之重要指标讲解
Web性能测试之术语 作为一性能测试工作者,其应该具备更多的技能,大致如下: 掌握常见自动化测试工具的使用; 具备一定的编程能力; 掌握基础的数据可知识; 掌握常见的操作系统知识; 掌握一些WEB应用服务器的使用; 具有综合分析能力,例如通过综合分析测试结果确定系统瓶颈。 在具备了上述各项能力的同时,测试人员还有制定出合适的测试策略和相关方案才算是做转载 2013-08-05 15:14:00 · 1341 阅读 · 0 评论 -
系统吞吐量(TPS)、用户并发量、性能测试概念和公式
近期在做项目的性能测试和性能优化,先了解与性能相关的一些概念。 一.系统吞度量要素: 一个系统的吞度量(承压能力)与request对CPU的消耗、外部接口、IO等等紧密关联。 单个reqeust 对CPU消耗越高,外部系统接口、IO影响速度越慢,系统吞吐能力越低,反之越高。 系统吞吐量几个重要参数:QPS(TPS)、并发数、响应时间 QPS(TPS):每秒钟reque转载 2013-08-05 15:07:45 · 637 阅读 · 0 评论 -
性能测试工具WAS 性能测试
今天给大家介绍一个小的性能测试工具,微软的WAS,很容易上手。 Webstress是比较简单易用的工具,由于不能进行参数设定,只适合模拟一些固定的网络地址连接的压力测试,推荐使用Loadrunner。目前微软已经不进行版本升级了。 手动创建一个脚本 ———————— File->new (Ctrl + N)->Manual 在[Server]中输入服务器名称或地址及注转载 2013-08-05 15:37:04 · 1192 阅读 · 0 评论 -
精通软件性能测试与LoadRunner最佳实战 连载八
9.5.4 验收测试方案索引目录结构 也许,有很多测试同行非常关心测试方案的编写内容,这里以我的方案为样本,给大家做一些介绍。 以下内容为某项目的验收测试方案索引目录结构。 1. 引言 1.1 编写目的 1.2 项目背景 1.3 预期读者 1.4 参考文档 1.5 名词定义 1.5.1 验收测试 1.5.2 管理方 1.5.3 用转载 2013-08-05 15:35:59 · 802 阅读 · 0 评论 -
精通软件性能测试与LoadRunner最佳实战 连载八
5.3 功能测试 5.3.1 测试内容 功能测试分GUI测试、业务测试、异常测试、易用性测试四部分进行。 GUI测试检验用户界面是否满足用户需求,是否符合软件界面的通用设计原则。 业务测试检验软件业务功能和业务流程是否满足用户需求,此项测试依据用户需求说明进行。 异常测试检验在多用户同时使用系统的情况下,业务功能是否可以正常执行,是否会产生资源竞争、互斥等现象。转载 2013-08-05 15:28:33 · 882 阅读 · 0 评论 -
精通软件性能测试与LoadRunner最佳实战 连载九
9.5.10 验收测试方案的“项目实施阶段”部分 “项目实施阶段”索引段落内容主要描述了项目实施各个阶段进入的标准、主要活动、交付物和退出标准。 示范性文档编写内容介绍如下。 6. 项目实施阶段 6.1 项目实施阶段描述 根据我方测试方法论和某单位的要求进行项目实施。 6.1.1 测试计划阶段 对整个测试工作做一个高层次规划,内容包括培训、确认测试需求、转载 2013-08-05 15:27:04 · 613 阅读 · 0 评论 -
浏览器性能对比测试技术研究与应用
转自http://www.testroad.net/bbs/dispbbs.asp?boardid=16&id=1191&move=next1、现状分析 如今,国内浏览器市场竞争激烈,国外优秀的浏览器如Microsoft的Internet Explorer(下简称:IE)、Mozilla的Firefox、Google的Chrome、基于Apple Mac OS的Safari,以及号称转载 2013-05-09 10:51:41 · 551 阅读 · 0 评论 -
性能测试知多少----性能测试分类之我见
转自http://www.testroad.net/bbs/dispbbs.asp?boardid=16&id=1194&move=next从这一篇开始,虫师向性能方面发力。翻看自己的博客,最早的时候热衷于jmeter,于是写了几篇图文并茂的文章(其实,主要是操作截图加文字描述),之后,由于看到好多朋友关于性能的知识什么都不知道,下载个loadrunner 就说要做性能测试,结果可想而知,遇到转载 2013-05-09 10:46:23 · 378 阅读 · 0 评论 -
性能测试的重要意义
转自http://www.testroad.net/bbs/dispbbs.asp?boardid=16&id=1196&move=next 性能测试的重要意义 随着社会的发展,科技的进步,信息技术的飞速发展,计算机的普及,软件产品已经应用到社会的各个行业领域,加上网络的发展,信息的共享性等,人们对计算机及网络的依赖性越来越大。软件产品的使用者对高质量、高效率的工作方式的要求越来越高,因转载 2013-05-09 11:00:29 · 977 阅读 · 0 评论 -
LOADRUNNER转码问题(UTF-8转为GBK)
这是一个HTTP接口测试中经常会碰到的问题,目前的服务器采用的都是UTF-8编码方式,而我们的客户机Windows系统一般默认采用的编码方式是GBK,这正是我们采用录制方式的时候会发现许多中文乱码的原因。Loadrunner录制的时候可以通过在Virtual User Gen的Tools->Recoding Options -> Advanced -> Support charset -> U转载 2013-01-11 16:13:03 · 3082 阅读 · 0 评论 -
LoadRunner常见问题整理
LR 脚本为空的解决方法:1.去掉ie设置中的第三方支持取消掉2.在系统属性-高级-性能-数据执行保护中,添加loadrunner安装目录中的vugen.exe文件 遇到flight界面为空的解决的可能方法:1、如果安装了IE以外的浏览器,并且IE不是默认浏览器,则无法生成录制脚本2、如果录制脚本时IE不能打开,则需要将浏览器的IE工具高级选项中,将“启用第三方浏览器扩展”的勾选去掉3转载 2013-01-11 16:07:52 · 2610 阅读 · 0 评论 -
Windows系统内存计数器理解解析
Windows系统内存计数器理解解析文章分类:操作系统 序言内存的使用情况是系统性能中重要的因素之一,频繁的页交换及内存泄露都会影响到系统的性能。本文主要是描述内存的一些概念、计数器含义,以及可能存在的性能瓶颈。一些概念① “页交换”是使用称为“页面”的单位,将固定大小的代码和数据块从 RAM 移动到磁盘的过程,其目的是为了释放内存空间。② 每个Windows进程都拥有4G转载 2013-01-11 19:14:09 · 451 阅读 · 0 评论 -
数据库性能测试方法实例讲解
4.1 一种特殊的数据库性能测试方法很多同志在进行数据方面性能测试时束手无策,前面在第二章的第二节我们已经介绍了如何应用ODBC协议录制LoadRunner 8.0自身带的“Flights-ODBC_Access”例子。这里作者为您提供另一种简便的方法。问题描述:一个面向全国各个中小学的信息管理系统,随着系统被广泛的应用,访问人数的急剧增加、数据量也在飞速增长,如何为用户提供方便、快捷的应用转载 2013-01-11 16:15:12 · 526 阅读 · 0 评论 -
LoadRunner脚本回放问题及解决
在运行脚本回放过程中,有时会出现错误,这在实际测试中是不可避免的,毕竟自动录制生成的脚本难免会有问题,需要运行脚本进行验证,把问题都解决后才加入到场景中进行负载测试。下面结合常用的协议(如Web、Web Services协议)录制的脚本进行回放时出现的问题介绍一下解决的方法。 需要注意的是,回放脚本时出现的错误有时是程序自身的原因导致的,因此在解决脚本回放问题前必须保证程序录制出的脚本是正转载 2013-01-11 16:09:19 · 9932 阅读 · 0 评论 -
LR中的参数设置和场景虚拟用户的关联(Same line as + 各种取值设置选项)
脚本:lr_eval_string("{PamNew});lr_eval_string("{pwd}");脚本迭代4次,场景设置4个虚拟用户:在 parameter list中设置 参数PamNew中的by number 为:1select next row:sequentialeach iteration:each iteration参数pwd设置成为select nex转载 2013-01-11 16:01:26 · 721 阅读 · 0 评论 -
如何使用Loadrunner进行参数化设置
LR在录制程序运行的过程中,VuGen(脚本生成器) 自动生成了包含录制过程中实际用到的数值的脚本,如果你企图在录制的脚本中使用不同的数值执行脚本的活动(如查询、提交等等),那么你必须用参数值取代录制的数值,这个过程叫做参数化。 以下为参数化过程:参数化过程比较简单,参数化时复杂的是对参数属性的设置。主要是以下两个属性的组合。 select next row 中有三个选项: Seq转载 2013-01-11 15:59:55 · 668 阅读 · 0 评论 -
LR两个问题的解决方案,感谢alix_zhou 分享
1、运行场景只有这一个ERROR: Exception was raised when calling event-notify Vuser function in extension lrwreplaymain.dll: System Exceptions: EXCEPTION_ACCESS_VIOLATION解决:你检查你机器上的环境变量TEMP以及TMP的值,建议你先在本机C盘建转载 2013-01-11 11:20:01 · 729 阅读 · 0 评论 -
loadrunner调用外部Dll
调用外部Dll的点点滴滴调用外部DLL的方法有两种:1. (单个脚本中)在脚本中是使用 lr_load_dll 函数。2. (全局设置,所有脚本)通过修改 mdrv.dat 文件实现。对DLL的要求 VuGen只能识别标准C编译的DLL, 所以使用VC6创建的函数必须在函数开头加上extern "C",它告诉编译器对这个函数按照标准C的方式进行编译。而如果你想调用C#编译出来DLL转载 2013-01-11 19:11:36 · 465 阅读 · 0 评论 -
让LoadRunner 迭代1000次
1、启动LoadRunner,然后点击”Create/Edit Scripts",编辑测试脚本内容,然后选择Vuser -> Run-Time Settings,设置Number of Iterations 为 1000,不设置迭代时间,所以在“Start new Iteration”中选中"As soon as the previous iteration ends"。F5 编译运行转载 2013-01-09 15:20:45 · 1293 阅读 · 0 评论 -
如何在 LoadRunner 脚本中做关联 (Correlation)
当录制脚本时,VuGen会拦截client端(浏览器)与server端(网站服务器)之间的对话,并且通通记录下来,产生脚本。在VuGen的Recording Log中,您可以找到浏览器与服务器之间所有的对话,包含通讯内容、日期、时间、浏览器的请求、服务器的响应内容等等。脚本和Recording Log最大的差别在于,脚本只记录了client端要对server端所说的话,而Recording Log转载 2013-01-11 16:13:57 · 884 阅读 · 0 评论 -
网上银行loadrunner性能测试 证书导入的问题
最近做了个网银的性能测试,在用loadrunner录制登录的过程中,涉及到证书的录入问题,录制的时候,一直卡在选择证书的步骤,经过一下午的收集整理,解决方法如下:1、在IE设置中将录入的地址加入可信任站点。2、在录制时设置Recording options->Port Mapping 中Capture level 选择WinINet level data。OK,这样录制没有问题了,不过原创 2013-01-25 17:26:47 · 3066 阅读 · 0 评论 -
Error -27979 Requested form not found 错误
这个原因是开发人员使用非标准型语法开发的控件,比如多选框等,在录制的时候要注意,如果回放出现Error -27979 Requested form not found解决方法是使用web_url方式录制,不要使用web_link方式。原创 2013-01-25 18:01:55 · 789 阅读 · 0 评论