|
事情的起因和现实状况是这个样子滴:
公司的生产环境拥有众多配置各不相同的服务器,就连同一应用的负载均衡采用的也不都是同一种服务器,还有的直接就用的虚拟机.因为是生产环境,而且已经是在产几年多了,不可能在此环境上进行测试工作的开展.
我们有一套平时用于维护生产环境上线代码的测试环境,服务器配置和生产一样混乱,这个是硬件资源,没招了,不能改,没资源.
现在经理要我试着找出一个可以在测试环境进行测试,然后又能根据某种经验理论,或者公式,可以近似得出生产性能指标的估算方法.
不知道大家有没有这方面的问题,现在俺遇到了,虽然问得极不靠谱,不过我觉得很有意思,大家可以发散一下,我已经被逼到了TPCC上去了,却发现TPCC跟我要解决的问题根本就是两回事.痛苦,版主大人们来发表意见啊.
我先抛出我的观点:
不能单纯的依靠硬件性能参数比率的方法来确定生产环境和测试环境的差异,我在试着模拟win7体验指数的方式去评估硬件差异对系统性能的影响.
比如说测试环境的测试结果如果是确定瓶颈在硬盘I/O处理上,那么比对一下生产和测试环境的I/O处理性能,如果生产的和测试的一样,那么就说明生产上的性能处理能力不会超过QA测试结果太多,至少在同一水平.如果生产上的硬盘I/O远远超过测试环境,则此方法将不再适用.
后边想到再补充 |
|