性能测试杂谈之一:如何获取性能需求

上一篇 / 下一篇  2009-12-28 10:24:39 / 个人分类:测试杂谈

性能测试越来越吃香,所有测试人员都成为这方面的高手,我个人觉得掌握一种测试工具必不难,只要花上个一周甚至更少的时间就Ok了。难在哪里,难在性能需求获取、分析、设计和性能测试结果分析、定位、优化。那我们今天来先说说如何做好性能测试需求获取。

 

获取,如何真正的获取

 我记得有一次,客服中心反馈:“某某客户公司某某系统收费业务有时很慢”,这个需求看起来好像很完善,但是作为性能测试员怎么下手呢,拿起LR就冲锋一把,肯定解决不了问题,除非瞎猫碰到死老鼠。

后面我拿到客户的电话简单又沟通了一下,大体内容如下:

我:“是一直很慢,还是有规律的,慢的体现是怎么样”,

操作人员:“4点以后就开始,点结账功能要等好久”,

我:“4点以后,你们那时还有哪些事情再做”,

操作员:“交接班,个人要做个人日报,部门领导要做汇总日报等”。

 

这时提交性能小组的需求是:某系统在做个人日报和汇总日报时,收费业务点击结账时要等很久。

 

从上面的例子可以看出,我们在性能需求获取时,需要跟客户最好是实际的操作人员交流,在了解功能的基础上,还要交流一些非功能需求,如:什么时候做,有多少人做,每天有做多少次,每次提交哪些信息,有的甚至要了解他们工作性质,如什么时候上班,是否24小时值班,交接班是什么时候,每班几个小时。

要了解业务同时还要获取到当前系统网络架构,网络结构时怎么样,什么数据库,什么中间件,是否能连接外网,系统是什么开发的,当前已数据库有几GB等。当前性能需求业务涉及哪些表,结构是怎么样的。


TAG:

Ace Life 引用 删除 allenzgw   /   2009-12-31 09:44:59
性能需求是应该在项目开始之前收集的吧, 这个例子感觉,好像是已经上线使用了,才开始收集需求,不过,这也是个收集点,如果说还有运维或者二期、三期的话
再难我也一路走来了,又何惧更远的地方。 引用 删除 小7   /   2009-12-29 16:31:23
不错
syren的个人空间 引用 删除 syren   /   2009-12-29 10:09:14
不错,受益啦~
 

评分:0

我来说两句

Open Toolbar