51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2658|回复: 8
打印 上一主题 下一主题

[原创] LR对WEB压力测试有关数据库的问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-3-18 16:24:26 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
使用LR录制一个到论坛读文章的脚本,场景设置如下:
并发500个Vuser,没有参数化,Number of Iterations:10000,忽略错误继续.启动场景
结果服务器上有一定的压力,而数据库没有干活.
这是不是因为迭代的时候用户都是从缓存里读的数据了?以至于无法对数据库形成压力?
我想对数据库也形成一定的压力,该怎么办啊?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2007-3-19 10:21:26 | 只看该作者
数据库没有干活.也许是因为你到论坛读文章的时候没有进行对数据库的操作.
另外并发500个虚拟用户但你没有进行参数化.LR认为你只是一个一个SESSION的用户在不断的访问.似乎是没有达到你的目的啊.
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2007-3-19 12:30:44 | 只看该作者
是的,数据库没有干活,首先确定是否没有数据库的操作.

没有参数化? 那你那么多用户进行的是同一个用户在执行重复操作,是否你的系统进行了限制?
回复 支持 反对

使用道具 举报

  • TA的每日心情
    郁闷
    2017-3-28 09:26
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    4#
    发表于 2007-3-19 12:50:40 | 只看该作者
    你最好把那些数值参数化,要不服务器以为你请求的时候是一个人,起不到压力的作用,也不是完全起不到。起码可以看到同是些数据的时候,服务的相应时间
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2007-3-19 15:45:14 | 只看该作者
    楼上的解答有一定的道理啊!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
     楼主| 发表于 2007-3-19 15:48:49 | 只看该作者

    回复

    应该不是相当于一个人在请求,因为是读网站嘛,可以多个人同时读相同的页面和相同的操作啊。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
     楼主| 发表于 2007-3-19 15:51:14 | 只看该作者

    回复2

    因为给应用服务器还是造成了一定的压力了,就是数据库服务器基本没有任何影响,所以我以为是读了缓存的缘故.大家以为有这种可能吗?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
     楼主| 发表于 2007-3-19 15:57:04 | 只看该作者

    回复3

    如果是第一次运行读数据库之后以后的用户都是从缓存里读的数据,那么该有什么办法避免这种问题那?参数化就能保证数据库受到压力吗?该对哪些数据进行参数化那?因为我没有执行登录操作,不知道该在哪里做参数化啊.还请接着指教.谢谢.
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2007-3-19 16:03:58 | 只看该作者
    是不是该把登录时候的用户参数化
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-24 11:23 , Processed in 0.075352 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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