性能测试实施(2)之典型交易选取

来源:互联网 发布:印尼网络制式 编辑:程序博客网 时间:2024/05/19 22:02
性能测试与功能手工测试不同,与功能自动化测试也不同,它无法也没有必要(目前看来)测试到系统的边边角角。在这种情况下,我们选取哪些交易做性能测试就很有必要。
一般而言,性能测试的典型交易选取要遵循以下准则(参考http://blog.csdn.net/tanzhengping12/article/details/51296502):
已上线系统
1.  测试交易要覆盖各个渠道;
2 . 一般系统:选取日均交易量TOP20、TOP10的交易;
3. 选取生产上曾经出现或者容易出现问题的交易;
4. 选取生产上占用资源较高的交易;
5. 选取业务逻辑复杂的交易;
6. 选取交易路径较长的交易;
7. 选取处理时间较长的交易;
8. 选取特殊需求的交易(测试并发、测试登陆)。
未上线系统:
1.  测试交易覆盖各渠道;
2.  选取预期交易量大的交易;
3.  选取预期交易量增长迅速的交易;
4.  选取占用资源较高的交易;
5.  选取交易路径较长的交易;
6.  选取处理时间长交易;
7.  选取业务逻辑复杂的交易;
8.  选取频繁调用数据库的交易;

在实际性能测试过程中,往往会有上级领导关注、指定部分必测交易。面对这种情况,性能测试团队应该具体问题具体分析,给出自己的意见,如果领导坚持,则建议实施,将该交易纳入测试范围内。原因如下:1.在公司的角色不同,则看待业务的点不同。2.可能因为保密等原因,该业务为后续重点发展项,但不能广为告知等。

需要强调的是性能测试典型交易需要在测试方案中或测试计划中确认,一经确认,原则上不予变更。如确需变更,则需要通过评审委员会表决确认。

原创粉丝点击