51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 13841|回复: 53
打印 上一主题 下一主题

[原创] 随着并发用户的增加,事务失败的数量也增加,但事务响应时间影响不大

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-5-8 11:29:34 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
随着并发用户的增加,事务失败的数量也增加,但事务响应时间影响不大。这是什么原因呢?请帮忙分析一下啊!而且我测试并发用户时总是出现这样的现象,300个并发用户可以通过298个,400个并发用户可以大概通过398个,500个并发用户可以通过495个,500个并发用户可以通过493个,600个并发用户可以通过592个……既然600个并发用户可以通过592个,可是我只设置300个时却也不能完全通过,这是怎么回事啊?我该判定最大并发用户数为多少才合适呢?期盼各位帮忙指导,万分感谢!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2008-5-8 11:31:22 | 只看该作者

回复 1# 的帖子

请大家发表一下自己的看法啊,谢谢了
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2008-5-8 11:47:46 | 只看该作者

补充说明

忘了说明,以上问题是用LoadRunner做性能测试时出现的。请大家帮我看一下啊,为什么总是没有人理我呢,好痛苦
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2008-5-8 13:21:55 | 只看该作者
失败的原因是什么?
lr报的什么error呢?
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2008-5-8 13:55:20 | 只看该作者

错误

失败的事务一般是报这个:
Action.c(7): Error -27728: Step download timeout (120 seconds) has expired when downloading non-resource(s)
我在tools->options->timeout中设置的时间为200秒也是这样,enable timeout checks不选上还是一样
而且还有一个问题,我测试的是在客户端填写数据,然后服务器提交,可是在controller中执行完了,场景都停止了,但在服务器上看tomcat却还在继续执行的,为什么会这样呢
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2008-5-8 14:21:11 | 只看该作者
谁能给我一点帮助吗?谢谢
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2008-5-8 16:30:03 | 只看该作者

没人理我

还是没人理我
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2008-5-8 16:39:57 | 只看该作者
关注中
回复 支持 反对

使用道具 举报

该用户从未签到

9#
 楼主| 发表于 2008-5-8 16:50:30 | 只看该作者
公司就我一个测试的,遇到问题也找不到人来讨论,够郁闷的了
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2008-5-8 16:54:33 | 只看该作者
run-time settings->preferences->options->
设置超时时间
回复 支持 反对

使用道具 举报

该用户从未签到

11#
 楼主| 发表于 2008-5-8 17:08:24 | 只看该作者

谢谢newtester2008

谢谢你的提醒,我试试
回复 支持 反对

使用道具 举报

该用户从未签到

12#
 楼主| 发表于 2008-5-8 17:16:19 | 只看该作者
“错误:通信错误:链接列表客户端初始化服务器指针失败”是什么意思啊?
回复 支持 反对

使用道具 举报

该用户从未签到

13#
发表于 2008-5-8 17:22:44 | 只看该作者
响应时间影响不大   为什么呢?
回复 支持 反对

使用道具 举报

该用户从未签到

14#
发表于 2008-5-8 17:26:32 | 只看该作者
原帖由 blue_flower 于 2008-5-8 13:55 发表
错误失败的事务一般是报这个:
Action.c(7): Error -27728: Step download timeout (120 seconds) has expired when downloading non-resource(s)
我在tools->options->timeout中设置的时间为200秒也是这样,enable timeout checks不选上还是一样
而且还有一个问题,我测试的是在客户端填写数据,然后服务器提交,可是在controller中执行完了,场景都停止了,但在服务器上看tomcat却还在继续执行的,为什么会这样呢


这个问题我觉得你应该设置一下检查点,看看最后一步是不是成功提交了~
回复 支持 反对

使用道具 举报

该用户从未签到

15#
 楼主| 发表于 2008-5-8 17:30:53 | 只看该作者

不知道为什么呀

100个并发用户和600个并发用户的响应时间差别不是很大,可是600个用户时会有事务失败,但响应时间是正常的,我不知道是什么原因啊
错误的消息有:
action.c(10):error-27796:failed to connect to server "192.168.1.111:8080'[10061]connection refused
action.c(10):error-27791:server"192.168.1.111'has shut down the connection prematurely
错误:通信错误;链接列表客户端初始化服务器指针失败
回复 支持 反对

使用道具 举报

该用户从未签到

16#
 楼主| 发表于 2008-5-8 17:33:56 | 只看该作者

谢谢

先谢谢hmilyjch。不过不知道应该在什么地方设置检查点,可以说一下吗
回复 支持 反对

使用道具 举报

该用户从未签到

17#
发表于 2008-5-8 17:56:08 | 只看该作者

回复 1# 的帖子

楼主可否说的更详细一点:比如集合点和集合点的策略?自己添加了多少个事务?
设置检查点的步骤insert----new step然后选择你要用什么来做检查点,比如文本的检查点还是图片作为检查点.
回复 支持 反对

使用道具 举报

该用户从未签到

18#
发表于 2008-5-9 07:34:32 | 只看该作者

回复 15# 的帖子

你的超时时间默认的是120秒已经是够长的了
所以,应该hmilyjch是否提交成功的问题。
你检查点加完之后的结果如何?
回复 支持 反对

使用道具 举报

该用户从未签到

19#
 楼主| 发表于 2008-5-9 10:11:52 | 只看该作者

回复 18# 的帖子

先谢谢各位帮忙分析。我再说一下我的测试情况,是测试在客户端填写信息,然后确定向服务器提交数据。在提交操作的地方设置集合点,事务就一个就是提交数据。集合点的设置是所有虚拟用户100%到达后释放。不考虑思考时间。超时时间默认的是120秒,已改为200秒了,不过好象没起什么作用。
添加检查点后还在继续测试中,谢谢各位,有结果后我再告诉大家
回复 支持 反对

使用道具 举报

该用户从未签到

20#
 楼主| 发表于 2008-5-9 10:13:34 | 只看该作者

谢谢大家

先谢谢各位帮忙分析。我再说一下我的测试情况,是测试在客户端填写信息,然后确定向服务器提交数据。在提交操作的地方设置集合点,事务就一个就是提交数据。集合点的设置是所有虚拟用户100%到达后释放。不考虑思考时间。超时时间默认的是120秒,已改为200秒了,不过好象没起什么作用。
添加检查点后还在继续测试中,谢谢各位,有结果后我再告诉大家
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-28 06:59 , Processed in 0.091560 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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