【序言】
2012年1月8日至2月10日,全球最大规模的“迁徙活动”浩浩荡荡地展开,www.12306.cn成了全球最炙手可热的网站,每天高达数十亿次的点击量,平均刷新500次才能买到一张票。“一票难求”成了大量期盼回家过年的人最头疼的大事。
虽然铁道部一再想尽办法动足脑筋,可是网络购票难的问题始终没有解决。能从网上购买到一张回家的车票,真的是一件难如登天的事情。
为什么车票如此难买,网站如此难登?我觉得从本质上而言是设计者在最初乐观地估计了网站的访问流量,致使网站的性能指标完全无法应对真实的用户需求。简而言之一句话:性能测试没有达标。
这次春运网上购票暴露出来的问题再次向我们敲响了警钟,如何有效地开展性能测试,如何有效地将性能测试融入到百姓的生活中去,是众多企业、众多测试从业者毕生追求的目标。
作为一名测试工程师,性能测试也是我所关注和关心的问题。如何发掘系统潜在的性能瓶颈,如何准确地定位瓶颈的所在位置,如何进一步提高系统的性能指标,也是我在不断学习和提高的。
在学习的过程中,一本好的教材往往可以起到融会贯通、醍醐灌顶的作用。虽然古语有云“师傅领进门,修行靠个人”。可是领进门这个工作,真的不容小觑,少走冤枉路,往往可以起到事半功倍的作用。一些好的方法,一些有用的经验总结,一些具体的工程实践,可以帮助我们更好地深入理解性能测试的内涵,从而不断地完善自己。
本书就是这样一把“利器”,由浅入深,从理论联系到实际,一步步深入地向我们剖析了性能测试的内涵。工具的使用只是一个开始,真正地了解系统的结构、协议、数据库等各方面的内容,才能让我们更好地完成身为一名性能测试工程师应尽的职责,从而成长为一名优秀的性能测试工程师。
“序”话不多,马上展开我们精彩的性能测试之旅吧。
永远支持你的老婆
沈蕾鸣
2012年1月28日