什么是性能测试
最通俗的理解“性能测试”就是如果你开发了一个网站,这个网站上放了一些你的文章,你希望每天都有人来访问这个网站,浏览你的文章。当只有一个人访问你的网站时,她每点击一个链接打开其中的一篇文章时,IE窗口里很快的就显示了该篇文章的内容,显示内容的时间大概在3秒钟左右。这时,没有任何事情发生。但是,当100个人都来访问你的网站时,每个人点击一个链接打开其中的一篇文章时,IE窗口里已经不能很快的显示该篇文章的内容,这时显示内容的时间大概在8秒钟左右。 最后,如果某天你突发奇想,写了一片非常吸引人的文章,吸引了更多的人来访问你的网站。假设有1000个人在某天上午10点时都来访问你的网站,这时,问题严重了:每个人都点击了你的这篇文章的链接,但是她们苦苦等候了5分种,没有一个人的IE窗口里显示了她们想看的内容。在这件事情发生后,这1000人很可能今后都不再来你的网站访问了:(
我们称这种情况为:你的网站出现了性能瓶颈!
“性能测试”就该派上用场了!如果在你的网站同时访问者达到了100人后,你开始利用专门的性能测试工具对你的网站进行性能的检查,这个检查不是为了查看100个人同时访问有没有问题,而是为了查看将来一旦出现1000个人同时访问有没有问题。这就是“对性能的测试”!