51Testing软件测试论坛

标题: 数据库查询时间怎么测试? [打印本页]

作者: peisson    时间: 2008-3-13 17:54
标题: 数据库查询时间怎么测试?
请教各位:
要求测试数据查询时间小于10S,一般用什么方法测啊,这种测试是在单元测试阶段来测还是系统测试阶段啊?谢谢
作者: Nio    时间: 2008-3-14 10:52
1.当然是在系统集成之后进行测试;
2.要测试这个问题,还至少需要懂清楚:进行查询时的具体硬件环境?查询多少条的数据记录(及数据库里有多少条备查记录)?查询的复杂程度(查询的组合、种类等等)?

至于方法,可以手动,可以自动,不过可以肯定的是这个问题要花大量的人力与时间去测试。
作者: peisson    时间: 2008-3-14 11:27
自己顶一个
作者: sky.pei    时间: 2008-3-15 13:08
有不少工具可以做到你的这种要求,其实一般情况来说,函数调用占用的时间和查询调用时间是不一样的。这种情况下主要是检测sql语句的效率问题。很多PL/sql工具都可以做到显示查询时间的功能。然后把你要测试的查询语句在里面执行一遍。当然,数据的量对这个影响很大,还有sql的优化也是




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2