|
最近正在思考压力测试的问题,在本论坛上看到一个帖子,“什么是压力测试,有什么好的解决方案?”内容如下:
重复原则
目标:根据客户通常会重复使用功能.
过程:
测试的重复,就是一遍又一遍地执行某个操作或功能.
简单地扩展功能验证测试来多次重复并不能构成一个有效的压力测试,当与下面的一些原则结合起来使用时.
方法:使用重复时,操作间的时间间隔、重复的次数,或者也可以改变被重复的顺序.
并发原则
目标:并发是同时执行多个操作的行为.
过程:
同一时间执行多个测试.
方法:与重复原则结合在一起,应用许多代码路径和定时条件;并发的服务数目及时间.
量级原则
目标:考虑到了每个操作中的负载量.
过程:操作自身也要尽量给产品增加负担.
E.g: 发送消息,可以输入超长消息,…
方法:单独的高强度操作自身可能发现不了代码错误(或者仅能发现功能上的缺陷),但与其他压力原则结合在一起时.
随机原则
目标:测试软件产品的随机变化性.
过程:
每次测试运行时应用许多不同的代码路径.
方法:使用基于一个固定随机种子的随机变化,这样容易复制问题.
但是看了之后不能很好的和手机压力测试联系起来,请问一下艾老师,针对手机的压力测试都有哪些原则和好的方法?谢谢老师! |
|