- 博客(12)
- 收藏
- 关注
原创 前端性能测试优化建议
为转帖:具体看地址http://blog.youkuaiyun.com/zhengsj/article/details/2691456Yahoo提高网站性能34条最佳实践一 对于前台后台程序员 下面这些都应该是大家在工作要注意的减少HTTP请求80%的客户端响应时间耗费在前端上。而其中大部分的时间又用在下载所有页面中需要的资源:图片,样式表,脚本,Flash等等。依次减少渲...
2013-03-27 17:16:00
186
原创 场景分析部分经验总结
1、webresource下的 retries per second 主要用来反映服务器端主动关闭的连接情况,该数据越低说明服务器端的连接释放越长2、connection per second其中包括不同状态的连接,即中断连接和新建的连接,方便用户了解当前每秒对服务器产生的连接的数量。同时连接数越多,说明服务器连接池越大,当连接数随着负载上升而停止上升时,说明系统的连接...
2012-12-17 09:47:08
202
run-time setting 中设置simulate browser cache 选项详解
Browser Emulation:Simulate browser cache:配置Vuser模拟带缓存的浏览器。缺省缓存是被允许的,可以通过禁止该选项来使得所有VUser模拟的浏览器都不带缓存。Cache URLs requiring content(HTMLs):设置浏览器缓存URL的上下文(比如,HTML语法,认证或校验等),其他的URL的上下文不会被缓存,以减...
2012-12-17 09:44:06
406
原创 是如何利用LoadRunner判断HTTP服务器的返回状态.
第一种方法是利用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_RETUR...
2012-12-17 09:41:29
448
原创 性能分析(转帖)
1.处理器分析法 (1)首先看System%Total Processor Time 性能计数器的计数值该计数器的值体现服务器整体处理器利用率,对多处理器的系统而言,该计数器提醒所有CPU的平均利用率。如果该值持续超过90%,则说明整个系统面临着处理器方面的瓶颈,需要通过增加处理器来提高性能。 注:多处理器系统中,该数据本身不大,但PUT直接负载状况极不均衡,也应该视作系统产生...
2012-12-17 09:38:36
108
原创 分析瓶颈原则
服务器硬件瓶颈-〉网络瓶颈(对局域网,可以不考虑)-〉服务器操作系统瓶颈(参数配置)-〉中间件瓶颈(参数配置,数据库,web服务器等)-〉应用瓶颈(SQL语句、数据库设计、业务逻辑、算法等)...
2012-12-17 09:37:38
134
loadrunner连接数据库oracle脚本
//初始化并连接数据库部分 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...
2012-12-14 11:21:21
285
原创 为什么Windows系统中的CPU、内存等资源仍然充足,但是模拟的用户数量却上不去?...
在Windows计算机的标准设置下,操作系统的默认限制只能使用几百个Vuser,这个限制与CPU或内存无关,主要是操作系统本身规定了默认的最大线程数所导致。要想突破Windows这个限制,须修改Windows注册表。以Windows XP Professional为例。 (1)打开注册表后,进入注册表项HKEY_LOCAL_MACHINE中的下列关键字:System\CurrentCon...
2012-12-14 11:14:58
262
原创 Error -27728: Step download timeout (120 seconds)的解决方法
现象1:Action.c(16): Error -27728: Step download timeout (120 seconds) has expired when downloading non-resource(s)。分析:对于HTTP协议,默认的超时时间是120秒(可以在LoadRunner中修改),客户端发送一个请求到服务器端,如果超过120秒服务器端还没有返回结果,则出现...
2012-12-14 11:14:07
433
原创 Error -26612: HTTP Status-Code=500 (Internal Server Error)
1、运行的用户数过多,对服务器造成的压力过大,服务器无法响应,则报HTTP500错误。减小用户数或者场景持续时间,问题得到解决。2、该做关联的地方没有去做关联,则报HTTP500错误。进行手工或者自动关联,问题得到解决。3、录制时请求的页面、图片等,在回放的时候服务器找不到,则报HTTP500错误,若该页面无关紧要,则可以在脚本中注释掉,问题将会得到解决。例如:有验证码的情况下,尽...
2012-12-14 11:13:24
1030
原创 LoadRunner常见测试结果分析
一、当事务响应时间的曲线开始由缓慢上升,然后处于平衡,最后慢慢下降这种情形表明: * 从事务响应时间曲线图持续上升表明系统的处理能力在下降,事务的响应时间变长; * 持续平衡表明并发用户数达到一定数量,在多也可能接受不了,再有请求数,就等待; * 当事务的响应时间在下降,表明并发用户的数量在慢慢减少,事务的请求数也在减少。 如果系统没有这种下降机制,响应时间越来越长,直...
2012-12-14 11:12:36
147
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人