`
文章列表
为转帖:具体看地址http://blog.csdn.net/zhengsj/article/details/2691456 Yahoo提高网站性能34条最佳实践一   对于前台后台程序员 下面这些都应该是大家在工作要注意的 减少HTTP请求 80%的客户端响应时间耗费在前端上。而其中大部分的时间又用在下载所有页面中需要的资源:图片,样式表,脚本,Flash等等。依次减少渲染页面所需的资源和HTTP请求的数量。这是加速页面显示的关键。 一种减少资源数量的方法是简化页面的设计(- - ||真是个好主意)。但有没有方法在获取快速响应的前提下有一个丰富内容的页面呢?这里有一些能够在不减少页面 ...
努力吧
1、webresource下的 retries per second 主要用来反映服务器端主动关闭的连接情况,该数据越低 说明服务器端的连接释放越长 2、connection per second 其中包括不同状态的连接,即中断连接和新建的连接,方便 用户了解当前每秒对服务器产生的连接的数量。 同时连接数越多,说明服务器连接池越大,当连接数随着负载上升 而停止上升时,说明系统的连接词已满
Browser  Emulation: Simulate  browser  cache:配置Vuser模拟带缓存的浏览器。缺省缓存是被允许的, 可以通过禁止该选项来使得所有VUser模拟的浏览器都不带缓存。 Cache  URLs  requiring  content(HTMLs):设置浏览器缓存URL的上下文(比如,HTML语法,认证或校验等), 其他的URL的上下文不会被缓存,以减少内存使用。可以通过点击Advance来定义需要上下文的URLs。 Check  for  newer  versions  of  stored  pages  every  visit  to  the  ...
第一种方法是利用LR的内置函数web_get_int_property, 如下是一个简单的例子: Action.c { int HttpRetCode; web_url(”my_home”, “URL=http://my_home”, “TargetFrame=_TOP”, LAST); HttpRetCode = web_get_int_property(HTTP_INFO_RETURN_CODE); if (HttpRetCode == 200) lr_log_message(”The script. successfully accessed the My_home home page”) ...
1.处理器分析法    (1)首先看System%Total Processor Time 性能计数器的计数值 该计数器的值体现服务器整体处理器利用率,对多处理器的系统而言,该计数器提醒所有CPU的平均利用率。如果该值持续超过90%,则说明整个系统面临着 ...
服务器硬件瓶颈-〉网络瓶颈(对局域网,可以不考虑)-〉服务器 操作系统瓶颈(参数配置)-〉中间件瓶颈(参数配置,数据库,web服务器等)-〉应用 瓶颈(SQL语句、数据库设计、业务逻辑、算法等)
//初始化并连接数据库部分     lrd_init(&InitInfo, DBTypeVersion);     lrd_initialize_db(LRD_DBTYPE_ORACLE, 3, 0);     lrd_env_init(LRD_DBTYPE_ORACLE, &OraEnv1, 0, 0);     lrd_ora8_handle_alloc(OraEnv1, SVCCTX, &OraSvc1, 0);     lrd_ora8_handle_alloc(OraEnv1, SERVER, &OraSrv1, 0);     lrd_ora8_han ...
在Windows计算机的标准设置下,操作系统的默认限制只能使用几百个Vuser,这个限制与CPU或内存无关,主要是操作系统本身规定了默认的最大线程数所导致。要想突破Windows这个限制,须修改Windows注册表。以Windows XP Professional为例。   (1)打开注册表后,进入注册表项HKEY_LOCAL_MACHINE中的下列关键字:System\CurrentControlSet \Control\Session Manager\SubSystems。   (2)找到Windows关键字,Windows关键字如下所示:   %SystemRoot%\system3 ...
现象1:Action.c(16): Error -27728: Step download timeout (120 seconds) has expired when downloading non-resource(s)。 分析:对于HTTP协议,默认的超时时间是120秒(可以在LoadRunner中修改), 客户端发送一个请求到服务器端,如果超过120秒服务器端还没有返回结果,则出现超时错误。 办法:首先在运行环境中对超时进行设置,默认的超时时间可以设置长一些, 再设置多次迭代运行,如果还有超时现象,需要在“Runtime Setting”>“Internet Protocol:P ...
1、运行的用户数过多,对服务器造成的压力过大,服务器无法响应,则报HTTP500错误。减小用户数 或者场景持续时间,问题得到解决。 2、该做关联的地方没有去做关联,则报HTTP500错误。进行手工或者自动关联,问题得到解决。 3、录制时请求的页面、图片等,在回放的时候服务器找不到,则报HTTP500错误,若该页面无关紧要,则可 以在脚本中注释掉,问题将会得到解决。例如:有验证码的情况下,尽管测试时已经屏蔽了,但是录制的时 候提交了请求,但回放的时候不存在响应。 4、参数化时的取值有问题,则报HTTP500错误。可将参数化列表中的数值,拿到实际应用系统中进行测试,可排除问题。 5、更换了应用服务器 ...
一、当事务响应时间的曲线开始由缓慢上升,然后处于平衡,最后慢慢下降这种情形表明:   * 从事务响应时间曲线图持续上升表明系统的处理能力在下降,事务的响应时间变长;   * 持续平衡表明并发用户数达到一定数量,在多也可能接受不了,再有请求数,就等待;   * 当事务的响应时间在下降,表明并发用户的数量在慢慢减少,事务的请求数也在减少。 如果系统没有这种下降机制,响应时间越来越长,直到系统瘫痪。 从以上的结果分析可发现是由以下的原因引起:   1. 程序中用户数连接未做限制,导致请求数不断上升,响应时间不断变长;   2. 内存泄露;   二、CPU的使用率不断上升,内存的使用率也 ...
Global site tag (gtag.js) - Google Analytics