51Testing软件测试论坛
标题:
性能测试时,需要往数据库灌很多数据么?
[打印本页]
作者:
echo1122
时间:
2010-8-4 15:50
标题:
性能测试时,需要往数据库灌很多数据么?
之前做项目,都没有做性能测试。项目用上一段时间,有些页面会timeout。然后会发现有些sql写的很低效,或者某些索引建的不够好,或者索引需要重建议一下了。这些问题,性能测试能发现么?是否需要在数据库中导入大批数据才能发现。举个简单例子,客户信息查询,数据库有10W个用户和10个用户,响应时间应该不是一样的吧?
作者:
msnshow
时间:
2010-8-5 08:43
数据量对性能会有一定的影响的,当数据量很小时,不加索引都会很快,大了就不一样了
作者:
echo1122
时间:
2010-8-9 11:22
标题:
我看网上的性能测试报告里面也没有这方面的介绍啊
譬如,有没有说,在数据库已有100W条记录的情况下,同时100个用户访问,响应时间多少秒之类的。
作者:
dionysus
时间:
2010-8-9 13:33
测试前的数据预铺是非常必要的,向开发人员或需求人员了解一下实际环境中的业务量,程序主要操作哪些表,多长时间做一次清理备份等,根据你测试的场景设计一下数据预铺,尽量符合实际生产。
性能报告中需要提及预存数据,这是放到测试策略中描述的,如果没有这个前提那测试的性能指标说明不了问题。
欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/)
Powered by Discuz! X3.2