51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2048|回复: 3
打印 上一主题 下一主题

[原创] 性能测试时,需要往数据库灌很多数据么?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-8-4 15:50:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
之前做项目,都没有做性能测试。项目用上一段时间,有些页面会timeout。然后会发现有些sql写的很低效,或者某些索引建的不够好,或者索引需要重建议一下了。这些问题,性能测试能发现么?是否需要在数据库中导入大批数据才能发现。举个简单例子,客户信息查询,数据库有10W个用户和10个用户,响应时间应该不是一样的吧?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

  • TA的每日心情
    奋斗
    2022-5-8 19:23
  • 签到天数: 137 天

    连续签到: 1 天

    [LV.7]测试师长

    2#
    发表于 2010-8-5 08:43:15 | 只看该作者
    数据量对性能会有一定的影响的,当数据量很小时,不加索引都会很快,大了就不一样了
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
     楼主| 发表于 2010-8-9 11:22:00 | 只看该作者

    我看网上的性能测试报告里面也没有这方面的介绍啊

    譬如,有没有说,在数据库已有100W条记录的情况下,同时100个用户访问,响应时间多少秒之类的。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
    发表于 2010-8-9 13:33:26 | 只看该作者
    测试前的数据预铺是非常必要的,向开发人员或需求人员了解一下实际环境中的业务量,程序主要操作哪些表,多长时间做一次清理备份等,根据你测试的场景设计一下数据预铺,尽量符合实际生产。
    性能报告中需要提及预存数据,这是放到测试策略中描述的,如果没有这个前提那测试的性能指标说明不了问题。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-8 07:56 , Processed in 0.073996 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表