1.2 生活中的性能测试
小白对性能测试有所了解后,不自觉地联想到了实际生活中的现象,他突然发现原来性能无处不在。每天上下班的高峰,不论是地铁,还是公交车都反映了交通的性能状况。就拿地铁来说,上下班高峰期进站就是出现了严重的性能问题,表现为缓慢、堵塞、拥挤甚至打架!对于性能测试来说不也是这样的吗?小白继续思考着,缓解地铁压力的方式无非就是限流,增加通道、发车频率、列车长度和进站路径复杂度等,这似乎又能和性能测试挂上钩了。
再想想让我们又爱又恨的12306。这简直就是一个活生生的例子,网站页面响应很慢,查火车票更慢,下单还经常失败,服务死机更是家常便饭,小白越想越气,起早贪黑地抢票,每次都空手而归。小白想如果对产品设计、开发、测试、运维部署中的每个点都进行优化,也许就会比现在的情况好很多。比如,页面设计简洁,去掉那些花哨的元素;对后端的业务进行拆分;把火车票的数据分区,并放在各个省市等。理想很丰满,但现实很骨感。不过小白也明白了一点:学习性能测试多与实际生活中的现象进行类比更容易理解。
时间: 2024-10-30 04:27:15