性能测试
文章平均质量分 56
rital
不断的。。前进
展开
-
Cleaning browser cache
清除浏览器缓存【译文】 URL: http://blog.testsautomation.com/ ... che-loadrunner-web/ 译者:Rita 原作者:Waldemar 众所周知,浏览器可以存储一些从远程服务器磁盘中下载的HTML/JPG等文件,所以你可以在下次访问时速度更快,这称之为“缓存”。 LR的VuGen中有一个选项,可翻译 2009-11-29 14:49:00 · 679 阅读 · 0 评论 -
LR错误代码-26374的一个解决途径
测试环境:测试服务器(192.168.50.240)的配置:OS: Linux 2.6.9-78.ELsmp ; CPU:8核 ; Mem: 4147684Kb ; Resin2.1.17数据库服务器(192.168. 50.236): SQL Server2008 测试机(192.168. 50.230)的配置:OS: WinServer2003 Enterprise原创 2009-11-27 17:22:00 · 3501 阅读 · 0 评论 -
Web Services performance using LoadRunner HTTP Vuser script
通过使用LR的HTTP协议测试Web Services的性能【译文】 URL: http://blog.testsautomation.com/ ... e-using-loadrunner/ 译者:Rita 原作者:Waldemar 一个小例子说明如何使用LR API测试Web Service的性能。 让我们说一下基于HTTP的Web Service使用SOAP协议翻译 2009-11-29 14:38:00 · 672 阅读 · 0 评论 -
LR录制时不能自动弹出IE之解决方法小结
工作中遇到了此麻烦,咕咕了一下搜到两种方法,但试过之后都不灵,最终用第3个方法才化解。所以把这三个方法汇总一下:1.当 一台主机上安装多个浏览器时,LoadRunner录制脚本会经常遇到不能打开浏览器的情形。解决方法如下:启动IE,进入Internet选线,切到高级,去掉“启用第三方浏览器扩展(需要重启动)”的勾选,然后再次运行VuGen即可。(通常安装Firfox等浏览器后,都原创 2009-11-05 18:38:00 · 1787 阅读 · 0 评论 -
Jconsole_一个监控JVM资源的JDK自带小工具
最近一直忙着测一个tomcat的接口,测试中LR总出现27796的错误提示timeout,烦的要死就是不知道问题出在哪儿。。后引进了这个小工具,非常不错,而且不须任何特殊配置即可使用,还是图形化的,很赞~ 被监控的服务器端配置: 打开服务器的tomcat配置文件catalina.sh(路径为:/usr/local/tomcat6/bin),可直接在文件中找原创 2009-10-22 11:03:00 · 3264 阅读 · 0 评论 -
录制访问不具有受到认可的证书的安全站点时的解决方法【摘】
问:我正在使用 IE 和 Netscape 之外的 Web 应用程序。当访问不具有受到认可的证书的安全站点时,该应用程序自动中止。能录制该应用程序吗?当您访问不具有受到认可的证书的安全站点时,IE 和 Netscape 会发出警告。某些浏览器和应用程序对于不受认可的证书不会发出警告,它们只是退出该安全站点。要录制这些站点,必须获取证书和密钥的 pem 文件,然后将其添加到 LoadRunner/b转载 2009-09-28 11:22:00 · 833 阅读 · 0 评论 -
搭建jprofiler测试环境
前言:因需要用jprofiler监控内存泄漏问题。我开始着手研究。遇到了问题。先到一个软件测试群中问了两遍。都没有回答。大家却为一些闲事讨论的热闹。哎。难道你们真的认为工作就是闲聊吗。求人不如求己。一切靠自己。而且我自己也有能力搞定。不到半天把windows下和linux下监控都搞定了。现简单记录下:1:搭建redhat linux as 5 + tomcat 5.5 + jprofiler转载 2009-09-24 09:27:00 · 624 阅读 · 0 评论 -
优化SQL Server数据库服务器内存配置
前言 农业银行总行1998年以来正式推广了新版网络版综合业务统计信息系统,该系统是基于WindowsNT4.0平台,采用客户/服务器模式,以Microsoft SQL Server为基础建立起来的大型数据库应用程序,系统界面友好、操作简便,计算、分析、检索功能非常强大,为保证农业银行系统及时进行纵向和横向业务数据采集、按照不同要求生成统计报表,进行全面业务活动分析提供了强有力的保障。但在这套程转载 2009-09-28 17:09:00 · 1097 阅读 · 0 评论 -
Jmeter安装手记
最近想玩玩Jmeter了O(∩_∩)O哈!下面记下来安装过程吧,谁让我记性不好来着~ {{{(>_ 先摘录一下Jmeter的简介: Apache JMeter 是一个100%的纯Java桌面应用,用于压力测试和 性能测量。它最初被设计用于Web应用测试但后来扩展到其他测试领域。 用它能做什么? Apache JMeter 可以用于对静态的和动态的资源(文件,S原创 2009-07-08 09:12:00 · 7935 阅读 · 9 评论 -
用LoadRunner下载文件并保存到本地
转自【http://www.ltesting.net/html/79/n-158979.html】作者:关河 初看起来,这个问题应该不是问题:LoadRunner录制的是Client(浏览器)和服务器之间的交互,自然也就能记录到下载文件的动作和收到下载文件的全部内容,但如果真用LoadRunner去尝试这样一个工作,却会发现在LoadRunner录制的脚本中根本没有任何与下载文件相关的转载 2009-09-08 09:03:00 · 1144 阅读 · 0 评论 -
LR中参数化打开文件路径
如果想对以下语句中的993做参数化:if((filedes = fopen("c://NetQin_P993_CommMaster.SIS", "wb")) == NULL) ------------- 方法如下:char file[256]="/0"; char cc[10]="/0"; char *chNumber=cc; chNumber=lr_eval_string("{NewPa转载 2009-09-08 09:00:00 · 1561 阅读 · 0 评论 -
LR错误处理函数的用法
转自【http://blog.csdn.net/chenshaoying/archive/2009/06/29/4306825.aspx】 在脚本的Run-time Settings中,可以设置在脚本运行过程中发生错误的处理方式。进入到Run-time Settings中,切换到Miscellaneous标签页,可以看到Error Handing的第一个设置项:Continue on转载 2009-07-03 11:46:00 · 1154 阅读 · 0 评论 -
Jemter 远程连接多台pc测试
转自【http://www.51testing.com/?uid-175815-action-viewspace-itemid-132407】 利用JMeter进行负载测试的时候,使用单台机器模拟测试超过1000个行程的并发就有些力不从心,在执行的过程中,JMeter自身会自动关闭,要解决这个问题,可以使用分布式测试,运行多台机器运行所谓的 Agent 来分担 JMeter转载 2009-07-06 16:57:00 · 1353 阅读 · 0 评论 -
推荐两个非常好用的测试工具jmeter和badboy
转自【http://bbs.linuxpk.com/thread-35900-1-1.html】简单介绍下jmeter和badboy JMeter是Apache组织的开放源代码项目,它是功能和性能测试的工具,100%的用java实现,大家可以到:http://www.51testing.com/html/200808/n90264.html 下载安装程序。 JMeter可以用于测试转载 2009-07-02 17:50:00 · 787 阅读 · 0 评论 -
LR获得参数化中每个关键字的搜索响应时间
转自【http://novasblog.blog.163.com/blog/static/4371351420081019113042869/】 在测试搜索引擎时我们一般采用大量的搜索关键字,有时有必要了解在并发访问的情况下每个关键字的响应时间,一般如果不对脚本进行处理的话,你可以获得每个关键字的响应时间。但是,这些时间没有跟相应的关键字对应,所以对程序的调优没有什么大的转载 2009-06-28 16:17:00 · 1325 阅读 · 0 评论 -
LR的一些常用函数
收录一些常用函数有待日后慢慢玩: LR常用函数:lr_start_transaction 为性能分析标记事务的开始lr_end_transaction 为性能分析标记事务的结束lr_rendezvous 在 Vuser 脚本中设置集合点lr_think_time 暂停 Vuser 脚本中命令之间的执行 lr_end_sub_transaction 标记子翻译 2009-08-31 16:00:00 · 4355 阅读 · 0 评论 -
性能测试难点之瓶颈分析【转】
性能测试的目标是评价系统当前性能;寻找瓶颈,优化性能;预测系统未来的性能,可扩展性;如何定位与分析系统瓶颈,是性能测试中比较难的一点,下面,我们一起来学习一下这方面的知识吧:性能测试瓶颈分析的关键步骤:步骤一:性能测试与数据收集;步骤二:性能瓶颈分析;步骤三:性能调优解决方案。步骤一:性能测试与数据收集;数据收集,需要收集那些内容呢,下面来列一下关键点:1、客户端性能指标:并发用户数、转载 2010-02-23 17:23:00 · 1555 阅读 · 1 评论 -
为什么一些程序频繁发生GC 【转】
原文URL:http://nything.javaeye.com/blog/416819 为什么一些程序频繁发生GC? 一般有如下原因:> 程序内调用了System.gc()或Runtime.gc()。> 一些中间件软件调用自己的GC方法,此时需要设置参数禁止这些GC。> Java的Heap太小,一般默认的Heap值都很小。>转载 2009-12-28 11:55:00 · 5639 阅读 · 0 评论 -
loadrunner 测试问题汇总
1.关于Error -27791: Error -27790:Error -27740: 错误如下: Action.c(198): Error -27791: Server "www.zcpx.cn" has shut down the connection prematurely Action.c(198): Error -27790: Faile转载 2013-08-19 13:58:03 · 8870 阅读 · 0 评论 -
用nmon监控linux资源手记
总听说用nmon监控linux资源很好用,今天刚好有机会试一把,记录一下: 1.安装: 先下了压缩包“nmon_x86_11f.zip”,然后用winscp工具传到linux中; unzip解压后,里面有8个文件如下: nmon_x86_debian31 nmon_x86_fedora5 nmon_x86_knop原创 2009-07-28 17:35:00 · 2162 阅读 · 0 评论 -
Java的内存泄漏
Java的一个重要优点就是通过垃圾收集器(Garbage Collection,GC)自动管理内存的回收,程序员不需要通过调用函数来释放内存。因此,很多程序员认为Java不存在内存泄漏问题,或者认为即使有内存泄漏也不是程序的责任,而是GC或JVM的问题。其实,这种想法是不正确的,因为Java也存在内存泄露,但它的表现与C++不同。 问题的提出Java的一个重要优点就是通过垃圾收集器(G转载 2013-05-07 18:32:35 · 2127 阅读 · 0 评论 -
jmap + Eclipse MAT :排查内存泄漏的好工具
最近在测一个接口时,发现在并发压力的情况下,用jconsole监控JVM后,发现服务器灰常耗费内存导致GC频繁从而影响了性能,故想找到程序中具体哪块比较耗费内存。搜索一些资料后,终于找到了一个好用而界面直观的工具,能帮助我们很好的分析内存的耗费情况~ 先说明一个linux下的命令 jps 和 jmap: jps 用于列出所有java相关线程的pid等信息,如:[root@m原创 2010-04-21 13:39:00 · 7539 阅读 · 0 评论 -
专线网络的设置方法
性能测试时,为了排除网络因素的干扰,很可能需要设置专线进行测试,下面是记录的专线网络的设置方法。 服务器设置:说明:1. 先要制作一根两头的水晶头是反线的网线;2. 找到服务器的一个空闲的网口,如eth2;3. 设置eth2网口对应的网卡配置(注,eth2网口对应的是ifcfg-eth1配置文件);4. 必原创 2012-11-15 14:56:10 · 13294 阅读 · 0 评论 -
LR提交JSON格式的请求
需求:测试一个“修改用户铜板”的接口,这个接口接收JSON格式的请求,返回JSON格式的结果;必须用PUT方式提交请求;提交内容: {"method":"modify","value":5,"summary":"测试人员测试","otime":131598原创 2011-09-16 13:53:00 · 7581 阅读 · 0 评论 -
web_submit_data和web_custom_request的比较
使用web_submit_data()函数的POST方法提交表单数据:Action(){ web_submit_data("order", "Action=http://192.168.52.123/api/order/",原创 2011-09-14 16:06:10 · 5488 阅读 · 0 评论 -
使用AB进行压力测试
APACHE的bin目录下自带了一个测试工具-AB(apache benchmark),可以用于测试APACHE的性能,使用起来也很简单~格式: ./ab [options] [http://]hostname[:port]/path参数有很多,但一般我们用 -c 和转载 2011-09-07 14:42:40 · 1017 阅读 · 0 评论 -
影响apache性能的几个重要参数
apache是经常用到的一个处理静态页面的服务器,有时候可能需要对它的配置文件进行设置优化,这里整理一下:(以下参数在conf/httpd.conf中设置)KeepAlive --是否允许持续连接MaxKeepAliveRequests --允许的持续连接的最大数原创 2011-08-31 18:21:30 · 1004 阅读 · 0 评论 -
Linux下用Mytop监控MySQL资源
用Mytop小工具来监控MySQL资源原创 2010-11-25 17:58:00 · 4373 阅读 · 0 评论 -
影响应用性能之-日志级别
日志级别不同会非常影响服务器处理能力原创 2010-09-30 15:22:00 · 2050 阅读 · 0 评论 -
Java中使用PreparedStatement操作SQL Server时nvarchar的问题
Java中使用PreparedStatement操作SQL Server时nvarchar的问题原创 2010-06-23 17:42:00 · 2747 阅读 · 0 评论 -
LR的响应时间与使用IE所感受时间不一致的讨论
LR的响应时间与使用IE所感受时间不一致的讨论转载 2010-06-28 11:36:00 · 1480 阅读 · 0 评论 -
LR下载文件脚本实例
Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE原创 2010-04-21 13:27:00 · 2552 阅读 · 0 评论 -
三种GC大揭秘【转】
转载自 http://longdick.javaeye.com/blog/474764 (本文基于JDK6) 说到GC,首先要对Java 的内存模型有所了解。Java 的内存模型各个代的默认排列有如下图(适用JDK1.4.* 到 JDK6):Java 的内存模型分为Young(年轻代) Tenured(终身代) Perm(永久代)转载 2010-03-28 21:10:00 · 778 阅读 · 0 评论 -
关于CPU使用率应用的误区和错误(译文)
转自7点: http://bbs.7dtest.com/thread-3668-1-1.html 译者: kaixin322 原作者:Chaitanya M Bhatt 谈起这个话题,盛行着很多误区、误解、错误观念。在这里,我将涉及到几个关键问题,并力争解释详细的事实及最佳做法。错误的做法 获取对称式多处理器的服务器节点的系统级CPU使用率。(对称式多翻译 2010-01-12 13:53:00 · 891 阅读 · 0 评论 -
LR中用关联方法处理对服务集群压力测试问题
转自【http://novasblog.blog.163.com/blog/static/43713514200901342517155/】 下面是电网公司门户网站的测试时将关联功能灵活应用,解决对整个服务器集群进行压力测试的案例。一、背景及系统基本架构: 测试的环境已经是正式应用的生产环境,系统采用了负载均衡策略。WEB服务中间件用TOMCAT,负载均衡服务中间件用web转载 2009-06-28 16:34:00 · 2418 阅读 · 0 评论 -
LR如何在大负载下测试
转自【http://itgrass.com/a/dev/rjcs/200806/21-11939.html】 在大负载中使用LoadRunner进行负载测试,需要配置一些环境来满足大负载下各种资源的充足: 1.为了避免出现“No Buffer Space Available”的错误,需要进行如下配置: 1)修改注册表: * 设置“HKEY_LOCAL_MACHINE/System/Curr转载 2009-06-30 21:52:00 · 1782 阅读 · 0 评论 -
了解一下NTLM
NTLM 在客户机与服务器之间提供身份认证的安全包。NTLM 身份验证协议 是 质询/应答身份验证协议,是Windows NT 4.0 及其早期版本中用于网络身份验证的默认协议。Windows 2000 中仍然支持该协议,但它不再是默认的。 NTLM身份验证过程:ntlm 是用于 Windows NT 和 Windows 2000 Server 工作组转载 2009-06-09 16:38:00 · 1271 阅读 · 0 评论 -
LR的HTTP中做文本检查点的函数
web_find函数不能检查没有显示在页面上的值;而web_reg_find可以。 注意 Web_reg_find不能放在Action的最后。 举例如下:web_reg_find("Text=dianping", LAST); web_url("www.hao123.com",转载 2008-11-20 15:18:00 · 915 阅读 · 0 评论 -
LR中错误代号为27796的一个解决方法
问题:曾经遇到过一个问题,在一次性能测试过程中,使用http协议的多用户向服务器发送请求。设置了持续时间,出现错误为:27796, Failed to connect to server hostname;port_ld: reason.10048.(凭记忆写的,不知道写错了没有) 分析 因为负载生成器的性能太好,发数据包特别快,服务器也响应特别快,从而导致负载生成器的机器的端口在没转载 2008-11-20 17:03:00 · 1225 阅读 · 0 评论 -
LR中“Regenerate Script”功能解释
所在位置:菜单栏Tools--》“Regenerate Script” 如果你想回到原始录制的脚本,可以使用这个功能.这个功能对调试和修复一个已经损坏的脚本是非常有用的.当regenerator一个脚本时,它会移除所有手工加入到脚本中的内容.如果你添加参数到脚本中,VuGen保存录制时的参数,用参数列表来替换后,原有的参数并不会被删除.你可以重新插入原来建立的参数列表. 但注意:在原创 2008-11-20 13:51:00 · 973 阅读 · 0 评论