|
在《web性能测试实践》一书提到了“web性能测试模型”的概念。如“预期指标的性能测试”、“独立业务的性能测试”等。现在大家一起来完成一个实例来加深对这几个模型的理解。在我们系统中都有文件上传功能。假设用户提出“对于普通的客户端,系统上传5MB以内的文件且速度不能低于2MB/S”这样的要求,那我们如何开始测试呢?请大家给出自己的思考步骤。尽量每个过程都用文档来说明.附件中是我从书上编辑过来的不同模型下测试案例,希望大家先思考下然后在看附件作为参考。
可能一提到什么概念、模型,我们就会头大,我们往往需要的是实践后的总结。大家都知道在五侠小说中有句话叫“无招胜有招”往往指一些高手打出的招毫无套路和章法却能制胜。但因为他们通过刻苦钻研成为高手后才能这样做。所以只有我们现把这些理论记下来并应用到实践中然后再形成无意识的思维,或者再高层次的创造属于自己的理论。哈哈。来到正题。因为是用户提出的需求,所以它属于“预期指标的性能测试”。有了理论我们做事情才能心中有数,才能做到有的放矢。可能许多新手把自动化测试工具神话了,更多的去关心它是使用方法。而忽略了测试过程本身的重要性。
测试工具只是提供给我们一种方便快捷完成目标的途径。我们的重点不是如何使用这个工具,而是要思考用工具来完成什么、执行什么样的过程、需要得到什么样的结果。就好比我们学编程,只要做好了系统设计书,那么用任何语言、任何工具可能都可以实现。并且工具都在不断升级,越来越傻瓜话。而那种思想和测试设计则是永恒的,是只有我们自己知道别人无法体会的一种境界。那就是所谓的经验。 |
|