关于性能测试的四个阶段
所谓的性能拐点 不是指在规定的指标下系统所能达到的最大的并发用户数吗? 但是他的四个阶段是什呢?求大神详解!先留下膝盖:)FFFFFFF 性能拐点不是指在规定的指标下系统所能达到的最大的并发用户数,一般的指系统到了某个瓶颈后,系统性能急剧下降的那个点。 性能拐点不是指在规定的指标下系统所能达到的最大的并发用户数.
性能拐点产生:性能产生瓶颈的主要原因就是因为某个资源的使用达到了极限,此时表现为随着压力的增大,系统性能却出现急剧下降,这样就产生了"拐点"现象。当得到"拐点"附近的资源使用情况时,就能定位出系统的性能瓶颈.
性能测试四个阶段是指:设计阶段/构建阶段/执行阶段/分析、诊断和反复调节阶段.可参考<性能测试自动化:预测系统行为并提高应用程序性能 白皮书> 这个里有一个图形可以帮你分析一下这四个阶段:
这张图中展示的是1个标准的软件性能模型。在图中有三条曲线,分别表示资源的利用情况(Utilization,包括硬件资源和软件资源)、吞吐量(Throughput,这里是指每秒事务数)以及响应时间(Response Time)。图中坐标轴的横轴从左到右表现了并发用户数(Number of Concurrent Users)的不断增长。
在这张图中可以看到,最开始,随着并发用户数的增长,资源占用率和吞吐量会相应的增长,但是响应时间的变化不大;不过当并发用户数增长到一定程度后,资源占用达到饱和,吞吐量增长明显放缓甚至停止增长,而响应时间却进一步延长。如果并发用户数继续增长,你会发现软硬件资源占用继续维持在饱和状态,但是吞吐量开始下降,响应时间明显的超出了用户可接受的范围,并且最终导致用户放弃请求。
分享一个链接,希望那个可以帮助你。
http://www.cnblogs.com/jackei/archive/2006/11/20/565527.html 谢谢各位的帮助解答,我收获不少。不过可能是我题目有误,我其实是想问性能拐点有没有四个阶段呢。我查了好多都没找到:L
页:
[1]