软件测试
文章平均质量分 78
iteye_19679
这个作者很懒,什么都没留下…
展开
-
Jmeter使用之脚本录制回放 转
Jmeter使用之脚本录制回放 最近一直在用LoadRunner做测试,同时也不忘用Jmeter来实现比较复杂的场景。今天就把我使用中的一些小小技巧做一说明,以备忘。 1、启动。 刚才在家里的机器上下载安装了Jmeter2.02版,启动时总是提示“Error occurred during initialization of VM Could not reserve ...原创 2010-10-21 13:14:49 · 255 阅读 · 0 评论 -
LoadRunner性能测试指标(译文)
LoadRunner性能测试指标(译文)默认分类 2009-07-24 14:28:09 阅读33 评论0 字号:大中小 订阅 LoadRunner性能测试指标 Object Counters Descrīption Reference value Memory Availab...原创 2010-10-26 17:27:13 · 195 阅读 · 0 评论 -
LR操作疑问--基础篇
在用LR进行并发测试时,经常会出现下载资源超时而产生执行失败的事物,LR有更改超时的时间限制好像最大是1000吧,设置最大值后,进行几十个并发时还是会出现大量失败的事物,通过查询数据库可发现虽然执行失败了但所有并发操作在数据库中都正确执行的相关的动作。 大家在作并发测试时是否会经常出现由于下载网络资源或HTTP请求超时而导致的事物执行失败的现象,有何办法可以避免该问题的出现。初学者还请大家多多指教...原创 2010-10-28 12:03:33 · 173 阅读 · 0 评论 -
LR中超时问题解决方法
LR中超时问题解决方法超时错误在LoadRunner录制Web协议脚本回放时超时经常出现.现象1:Action.c(16): Error -27728: Step download timeout (120 seconds) has expired when downloading non-resource(s)。分析:对于HTTP协议,默认的超时时间是120秒(可以在LoadRunn...原创 2010-10-28 12:05:36 · 1041 阅读 · 0 评论 -
LR HTTP/HTML脚本中过滤不需要的请求
场景: 在一次软件测试的时候,发现一个Web测试脚本中,总有一个跨域的请求,需要连接的不必要的网络,比如:http://www.test.com/job, 由于这个连接降低了脚本执行的效率,即脚本在执行到那个请求的时候需要等待超时时间,而这个请求虽然在这个网站中,但是是一个非法的跨域请求,因此我觉得应该对他进行屏蔽,但是如何进行屏蔽呢,开始我认为可以应用一个函数进行屏蔽,但是我找了所有的函数...原创 2010-10-28 12:07:09 · 116 阅读 · 0 评论 -
应用服务器并发的问题tomcat
如何在线实时查看tomcat并发连接数 [cndefu@www ~]$ netstat -anlt|grep 8009|grep ESTABLISHEDtcp 0 0 127.0.0.1:55177 127.0.0.1:8009 ...... ...原创 2010-10-28 12:54:41 · 145 阅读 · 0 评论 -
LR 在tomcat连接超时问题
这两天用LR做性能测试一直报这个错Action.c(19): Error -27492: "HttpSendRequest" failed, Windows error code=12002 and retry limit (0) exceeded for URL="http://192.168.1.162:38889/adserver/user/registeruser"我查了一些资料,但是...原创 2010-11-03 15:00:54 · 285 阅读 · 0 评论 -
tomcat
linux tomcat/bin/catalina.sh第二行#!/bin/shJAVA_OPTS='-Xms1024m -Xmx1024m -XX:MaxPermSize=256m -XX:+UseParallelOldGC -XX:+UseParallelGC -XX:NewRatio=3 -XX:ParallelGCThreads=2 -XX:+DisableExplicitGC...原创 2011-08-01 13:58:53 · 103 阅读 · 0 评论 -
测试网速的命令,网速测试命令详解
测试网速的命令,网速测试命令详解ping命令--详细帮助 校验与远程计算机或本地计算机的连接。只有在安装 TCP/IP 协议之后才能使用该命令。 ping [-t] [-a] [-n count] [-l length] [-f] [-i ttl] [-v tos] [-r count] [-s count] [[-j computer-list] | [-k computer-list]] ...原创 2010-11-16 09:28:51 · 688 阅读 · 0 评论 -
如何测试国外空间的速度 在线Ping网址
首先你需要知道,Ping只能测试服务器或者主机的反应速度,而网站浏览的速度和主机的带宽有关!本文分为三部分:第一部分是本机Ping;第二部分是Web Ping。Web Ping体现的是全世界各地Ping你服务器的反应速度;第三部分是Tracert域名。是路由跟踪实用程序;二楼介绍Ping的相关知识。三楼介绍Tracert的相关知识。一、使用本机PingWindows下,点击开始——运行——输入CM...原创 2010-11-16 15:10:06 · 1060 阅读 · 0 评论 -
测试机房质量之Ping值测试
测试机房质量之Ping值测试 http://mengxi.blog.51cto.com/276045/210734原创 2010-11-16 15:18:41 · 182 阅读 · 0 评论 -
正确地测试一个机房速度和带宽的简便方法
目前国内IDC市场发展迅速,各类虚拟IDC运营商也象雨后春笋般冒了出来,不管大的小的IDC都吹嘘自己的带宽怎么怎么好,速度如何如何的快,其实其中有很多的误区。那么如何测试机房的速度和带宽? 这个问题在选择服务商时相信很多人都会遇到,根据自己的体会总结如下希望对大家有所帮助!我们先来看看如何正确的测试一个机房的速度。第一个办法也是最常用的办法,PING值目标IP,或者域名都可以。...原创 2010-11-16 15:24:39 · 695 阅读 · 0 评论 -
Java 垃圾回收策略调优,实践篇
2008-10-22 13:26:30 来自: KK JVM参数调优是一个很头痛的问题,可能和应用有关系,下面是本人一些调优的实践经验,希望对读者能有帮助,环境LinuxAS4,resin2.1.17,JDK6.0,2CPU,4G内存,dell2950服务器,网站是shedewang.com,新手可能觉得这文章没有用。 一:串行垃圾回收,也就是默认配置,完成10万request用时153秒,J...原创 2010-11-25 17:49:26 · 82 阅读 · 0 评论 -
LoadRunner性能测试指标
1、CPU利用率 (% Processor Time) 指标描述:% Processor Time指处理器执行非闲置线程时间的百分比。这个计数器设计成用来作为处理器活动的主要指示器。它通过在每个时间间隔中衡量处理器用于执行闲置处理线程的时间,并且用100%减去该值得出。可将其视为范例间隔用于做有用工作的百分比。 指标范围:根据应用系统情况,在80%±5%范围内波动为宜。过低...原创 2010-10-26 17:26:34 · 302 阅读 · 0 评论 -
LoadRunner 出现问题总结
一、Step download timeout (120 seconds)这是一个经常会遇到的问题,解决得办法走以下步骤:1、修改run time setting中的请求超时时间,增加到600s,其中有三项的参数可以一次都修改了,HTTP-request connect timeout,HTTP-request receieve timeout,Step download time...原创 2010-10-26 16:55:52 · 529 阅读 · 0 评论 -
LR 中的 Controller中多用户并发操作是怎样进行的
最近学LoadRunner,在用Controller模拟50个用户进行登录操作这块,对其原理有点疑惑,请高手指点。录制的是Loadrunner自带的Web Tours登录脚本,用参数化准备了50个不同的用户名和密码(均已注册)。在Controller中设置场景后,在Run-Setting 中设置循环次数是50。 那么这50个用户是怎么工作的呢?是每个用户分别用对应的用户名进行登录?还是50个用户...原创 2010-10-26 09:11:53 · 947 阅读 · 0 评论 -
使用 JMeter 完成常用的压力测试
IBM 写道http://www.ibm.com/developerworks/cn/opensource/os-pressiontest/ 讲到测试,人们脑海中首先浮现的就是针对软件正确性的测试,即常说的功能测试。但是软件仅仅只是功能正确是不够的。在实际开发中,还有其它的非功能因素也起着决定性的因素,例如软件的响应速度。影响软件响应速度的因素有很多,有些是因为算法不够高效;还有...原创 2010-10-21 13:25:57 · 123 阅读 · 0 评论 -
LoadRunner 小 技巧
LoadRunner 小 技巧 1、录制脚本中包含中文,出现乱码怎么办?把录制选项中的Support charset选中UTF-8录制脚本后,切换到树视图中,打开相应的脚本页面。在右侧的PageView中录制的脚本呈现中文版式,但是当切换到Server Response中,所有的中文全部换成的乱码,如“勌缞仫訆”。原因是服务器端没有把响应的编码设置为gb2312在IIS中找到Web...原创 2010-10-24 20:08:28 · 150 阅读 · 0 评论 -
LoadRunner性能测试应用(一) 转
第2章 LoadRunner入门 LoadRunner是一个强有力的压力测试工具。它的脚本可以录制生成,自动关联;测试场景可以面向指标,多方监控;测试结果可以用图表显示,并且可以拆分组合。 作为专业的性能测试工具,通过模拟成千上万的用户对被测系统进行操作和请求,能够在实验室环境中重现生产环境中可能出现的业务压力,再通过测试过程中获取的信息和数据来确认和查找软件的性能问题,分析性能瓶...原创 2010-10-25 09:03:09 · 116 阅读 · 0 评论 -
LoadRunner性能测试应用(二)
2.开始录制 假设需要测试的是Web应用,选择“Web(HTTP/HTML)”协议,单击“OK”按钮确定后,进入主窗体,如图2-5所示。 软件测试工具" src="http://www.51testing.com/ddimg/uploadimg/20081125/lr2-5.jpg"> 图2-5 录制结果的主窗体 单击工具栏中“Start Record”按钮,根据录制...原创 2010-10-25 09:06:06 · 155 阅读 · 0 评论 -
LoadRunner性能测试应用(三)
2.1.2 录制Web Services脚本 在进行性能测试时,大部分对Web性能测试,选择“Web(HTTP/HTML)”协议即可,但录制完脚本后,回放脚本过程中有时会发生中断或停止的情况,查看错误时,如果无法找到SOAP文件字样时,就需要考虑更换脚本录制协议了。通常首先考虑更换Web Services协议,再次录制脚本,问题就相应解决了。 在录制Web Services脚本前,...原创 2010-10-25 09:08:22 · 138 阅读 · 0 评论 -
在LoadRunner性能测试应用(四)转
2.1.3 回放脚本及调试 录制完脚本后,需要单机运行一下脚本,因为在录制脚本的过程中可能会出现错误。例如:有些连接、图片或界面无法找到,需要调试;有些地方需要参数化,只有唯一值才能执行通过;还有可能回放脚本时出现-404、-500等错误页面,发生超时等现象。这时就需要把这些问题解决掉。 单击工具栏中的“Compile”按钮,查看脚本中是否有语法或者乱码错误,如果出现错误需要手工...原创 2010-10-25 09:13:01 · 109 阅读 · 0 评论 -
LoadRunner性能测试应用(五)
2.1.4 完善脚本 为什么要完善增强脚本呢? 首先,为了衡量服务器的性能,需要定义事务(Transaction)。例如在脚本中有一个数据查询操作,为了衡量服务器执行查询操作的性能,可以把这个操作定义为一个事务。这样在运行测试脚本时,LoadRunner运行到该事务的开始点时,就会开始计时,直到运行到该事务的结束点,计时结束。这个事务的运行时间在测试结果中会有反映。 LoadRu...原创 2010-10-25 09:15:33 · 169 阅读 · 0 评论 -
LoadRunner性能测试应用(六)
3.插入注释 注释可以在录制脚本时插入,也可以在脚本录制后插入,其顺序对程序分析没有影响。在需要插入注释的操作前,以便于对脚本的重复使用。注释可以在录制脚本时插入,也可以在脚本录制后插入,其顺序对程序分析没有影响。在需要插入注释的操作前,通过工具栏上的“注释”按钮或者“ I nsert”菜单下的“C omment”子菜单插入注释。在“Ins ert Co mment”对话框中输入对操作的注释...原创 2010-10-25 09:17:14 · 105 阅读 · 0 评论 -
LoadRunner性能测试应用(七)
2.1.5 脚本回放问题解决 在运行脚本回放过程中,有时会出现错误,这在实际测试中是不可避免的,毕竟自动录制生成的脚本难免会有问题,需要运行脚本进行验证,把问题都解决后才加入到场景中进行负载测试。下面结合常用的协议(如Web、Web Services协议)录制的脚本进行回放时出现的问题介绍一下解决的方法。 需要注意的是,回放脚本时出现的错误有时是程序自身的原因导致的,因此在解决脚本回放...原创 2010-10-25 09:18:08 · 67 阅读 · 0 评论 -
LoadRunner性能测试应用(八)
2.2 LoadRunner创建运行场景 在前面脚本录制完以后,就需要在控制台(Controller)运行这些脚本,通过运行Vuser产生实际的负载。在控制台中就需要根据实际情况指定运行方案,监视性能指标。 2.2.1 创建方案 要开始创建场景,请打开控制台并创建一个新的场景。选择“开始”>“程序”>“LoadRunner”>“Controller”,打...原创 2010-10-25 09:20:55 · 207 阅读 · 0 评论 -
LR 中手工关联web_reg_save_param 函数用法
LR 中手工关联web_reg_save_param 函数用法2010年02月25日 星期四 11:29LR中对参数关联分两种,一种是手工关联,一种是自动关联,自动关联就是LR工具帮你找到,比如按CTRL+F8 可以进行自动关联,这种方法可以满足一些简单的需求,使用比较方便,但当LR工具找不到关联时,我们就要考虑自动关联了。而web_reg_save_param 函数一般用于LR...原创 2010-10-25 15:29:50 · 663 阅读 · 0 评论 -
大并发量大数据量网站设计总结(一)
大并发量大数据量网站设计总结(一) 之前在JavaEye中提出过类似的,很多人都给了我些建议,我用了一周的时间进行了总结,巡查了些资料,总结了下,分享下自己的一些想法。 对于网站流量很大来说,好的架构设计以及从应用程序级别到系统级多了解些是很重要的,我从自己经历的项目以及JavaEye分享的以及资料总结的,和大家分享下: 1. 对于应用程序级方面来说 如果对于高访问量的话,一个...原创 2010-10-26 09:09:49 · 207 阅读 · 0 评论 -
JVM 性能重要
JVM性能JVM参数调优是个很头痛的问题,设置的不好,JVM不断执行Full GC,导致整个系统变得很慢,网站停滞时间能达10秒以上,这种情况如果没隔几分钟就来一次,自己都受不了。这种停滞在测试的时候看不出来,只有网站pv达到数十万/天的时候问题就暴露出来了。 要想配置好JVM参数,需要对年轻代、年老代、救助空间和永久代有一定了解,还要了解jvm内存管理逻辑,最终还要根据自己的应用来做调整。关...原创 2010-11-25 17:54:12 · 96 阅读 · 0 评论