51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

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

新手测试有多少用户可以同时运行web应用的方案问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2005-2-3 16:38:09 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我在编辑目标方案中设定目标类型为虚拟用户,设定虚拟用户为10,设置达到目标后运行10分钟, 我所录制的脚本是一个登陆--查询--退出的操作.
请问:
1 脚本开始运行后,一直到运行停止,仍然有事务没有结束,是我设定的运行时间太短,还是有别的原因?
2 当一个用户执行一遍脚本后,是继续重复执行该脚本,还是停止呢?(我在脚本中没有设置迭代)
3 大家是怎样测试有多少用户可以同时运行web 应用的呢?用户和运行时间又是如何分配的呢?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏

该用户从未签到

2#
发表于 2005-2-4 10:29:32 | 只看该作者
1. 你设置的只是持续时间,整个运行时间还包括虚拟用户的准备时间,退出时间。
2. 只要设置了持续时间就会不断的反复运行。
3. 用目标测试,设置最小和最大虚拟用户数,然后根据结果分析。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2005-2-4 16:42:34 | 只看该作者
to : sunfy! 谢谢你!  还有疑问继续请教大家.
对于问题1 : 我在运行时设置中,如果选择将每步定义为一个事务,就不会出现事务有不能结束的情况;如果选择将每个action定义为一个事务,就出现了事务不能结束的情况.这是为什么么呢?
对于问题3:根据结果分析,如果有失败的事务出现,是否意味着虚拟用户太多?除了看事务响应时间,点击数等,失败的事务是不是一个主要的分析结果呢?
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2005-2-5 09:29:21 | 只看该作者
1、楼主,你可能有点不细心。事务的开始和结束分别由lr_start_transaction("");和lr_end_transaction("", LR_AUTO);语句来界定。你在把Action定义为一个事务的时候,把lr_end_transaction("", LR_AUTO);放在了 return语句之后,那结束事务的语句lr_end_transaction("", LR_AUTO);是怎么也运行不到的,当然没法结束事务了。把action是否当作一个事务,在LR中是可以设置的
3、有失败的事务,并不意味着就是虚拟用户数过多。具体情况要具体分析的。不同的失败提示消息预示着不同的原因,要自己分析了才会清楚 。

[ Last edited by wghong on 2005-2-5 at 09:50 ]
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-25 19:51 , Processed in 0.070008 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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