51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2258|回复: 9
打印 上一主题 下一主题

[原创] 一个与虚拟用户和集合有关的问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-7-30 18:03:25 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
最近在测试一个企业管理系统的压力测试,场景:用户登陆系统,然后打考勤,然后退出系统,我在打考勤的地方设置了一个集合点,虚拟了20个用户,当进行并发测试时,最后结果是20个虚拟用户的状态都为stopped并数据库中只有七条考勤记录,请问这是怎么原因呢?还请高手指点迷津呀!自己自学loadrunner,遇到问题不知道怎么解决?各位路过的朋友帮帮忙哈!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

10#
 楼主| 发表于 2007-8-2 15:38:30 | 只看该作者
明天都来看看。。。。期待回复中。。。。。
回复 支持 反对

使用道具 举报

该用户从未签到

9#
 楼主| 发表于 2007-8-1 11:35:03 | 只看该作者
还有就是在运行期间CPU经常达到100%,我测试用的服务器是pc机,512M内存,这是因为服务器硬件太差还是程序本身有问题,我该怎么去分析呢?请大家给点建议哈!
回复 支持 反对

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 2007-8-1 11:05:28 | 只看该作者
谢谢楼上两位的回答,执行结果是所有的事务都成功,但是所有的虚拟用户的状态都是stopped,据我所知:当负载生成器超负荷的时候,虚拟用户会自动“停止 (Stopped)。那这是不是就说明了20个用户就让系统超负荷呢?还有就是虚拟用户stopped 和failed有什么区别呢?
回复 支持 反对

使用道具 举报

  • TA的每日心情
    奋斗
    2015-6-25 18:04
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    7#
    发表于 2007-8-1 09:27:53 | 只看该作者
    估计是并发时程序处理的bug。。如果所有事务都成功运行的话
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    6#
    发表于 2007-7-31 23:05:45 | 只看该作者
    从你的描述,应该只需要进行用户和密码的参数化就行了。

    是否需要关联,要看你的应用,另外,成功7条说明应该不是关联的问题,否则顶多成功一条。

    看看是否是应用的限制或者确实是性能问题。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2017-1-11 15:48
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    5#
    发表于 2007-7-31 22:28:36 | 只看该作者
    脚本回放一次,然后执行scan for colleration, 看看是否有需要关联的地方? 我还是认为你某些地方没有关联参数的原因。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
     楼主| 发表于 2007-7-31 15:50:06 | 只看该作者
    附件中是我录制的脚本,只做了对用户名和密码的参数化,对于考勤添加一个集合点。

    本帖子中包含更多资源

    您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

    x
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
     楼主| 发表于 2007-7-31 15:38:30 | 只看该作者
    我是把用户名和密码给参数化了,但是有一点就是在用户登陆系统时,会把用户的基本信息存放在Session中,而考勤记录表和用户基本信息是通过用户ID关联的。而不同用户登陆也只能给自己打考勤。我在脚本中没有看到需要做关联的地方,是不是因为没有做关联的原因呢?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    郁闷
    2017-1-11 15:48
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    2#
    发表于 2007-7-30 18:17:59 | 只看该作者
    如果你们的业务系统不允许使用同样的信息进行打考勤的操作的话, 你就需要参数话的。 
    我估计就是这个原因

    不妨把脚本打包放上来看看!
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-11 12:45 , Processed in 0.082553 second(s), 29 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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