|
。。。。。。真的是这样么?!!!怀疑ing.^_^
我一直以来从事压力测试想法都和你写的一样,但是最近好像感觉似乎这样测试是不正确的.
我把我的想法写一下大家看看是不是有什么地方不对。;P
测试目的:
我们做的是软件测试,测试的对象应该是软件.但是现在这种测试方法却把硬件资源也加入到软件测试之中了.并且以硬件资源的占用来衡量软件性能.似乎是走到了一个误区.后面我会举异步处理的例子。
测试方法:
分段排除法我认为可以理解。但是服务器硬件瓶颈是在第一轮就已排除了,怎么可以用到后面对软件性能的评估当中?也就是说一楼帖子中的“分析信息来源”中的服务器cpu men io 等资源占用情况的数据分析是否还属于软件性能测试的有效数据依据。
当并发数的测试遇到异步处理:
并发概念在遇到异步处理机制时似乎被完全颠覆了,异步处理机制的目的本身就是为了优化大并发量时server的处理性能。因此在给异步处理机制的系统做压力的时候系统资源占用数据变化极小,并且在高并发数压力下同样能处理正常而不占用大量资源。此时对server资源的监控已经基本失去意义。而且与此同时并发数也失去实际意义--压20和压2w对server来说无明显变化,如何判断支持最大并发数是多少呢?
工具真的能压出软件的真实性能么?
引用牛人的一句话:性能瓶颈不是靠工具测试出来的,而是开发和测试人员一起分析出来的.
吃饭先了 呵呵
[ 本帖最后由 小灰尘 于 2006-3-28 15:58 编辑 ] |
|