51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1969|回复: 12
打印 上一主题 下一主题

[原创] 测试一个网站,这种结果正常吗?

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2007-10-30 09:36:56 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我学LR不久,正好公司一新网站,我用来试试;只录了进入主页这个操作,我设置场景50个人进去,加压:每分钟加2人;减压:每分钟减2人;中间时间是2个小时;run time setting选择的是迭代2次, 忽略think time; 等2个多小时运行完以后发现存在大量的错误,pass的不到100个,而错误的有上千个,请问这个正常吗?还是我设置的压力太大了?请各位帮助~~~
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2007-10-30 09:41:49 | 只看该作者
显然不正常,一个网站,50个用户的压力,应该算是小的吧。
即使没有think time.这样的压力也不算大。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2007-10-30 09:47:52 | 只看该作者

回复

1测试结果不可取;
2,你可以查看一下通过的事务应该是int的事务;同是你应该在运行之前先调试脚本,确认脚本可以正常运行;
3,加载轻载,比如5个并发用户,运行一下确认在控制台下运行脚本没有问题;
4,20%的负载运行指定的时间;
5,100%负载运行,确认系统能够承受的压力;
6,超过100%负载
注意,在对系统测试之前需要确认最大负载,这个值可以通过需求文档,如果没有文档根据自己的估计进行,或者利用步进发循环测试确认系统可以支持的最大并发用户也可以!
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2007-10-30 09:48:27 | 只看该作者
我感觉也不太正常,一般一个网站设置多少用户是合理的呢?还有加压和减压是否要慢慢来,不能短时间加或者减得太猛?有什么限制吗?
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2007-10-30 09:50:04 | 只看该作者

被zee抢先了,我是阳光

被zee抢先了,我是阳光
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2007-10-30 09:53:23 | 只看该作者
Transaction Name       Minimum     Average    Maximum    Std. Deviation    90Percent    Pass  Fail  Stop
Action_Transaction 14.711   89.726   152.35   38.947   136.544   92   4,535 0
HomePage 12.702   76.148   119.678   31.868   112.556   92   1,332 0
vuser_end_Transaction 0   0   0   0   0   50   0   0
vuser_init_Transaction   0   0   0.002   0   0.002   50   0   0
我得出的结果是这样的,能帮我看看吗?
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2007-10-30 10:02:50 | 只看该作者
我觉得比较奇怪,我们公司访问的人可能都不止50,为什么测的时候连50都承受不了呢?我回放的时候脚本也是正常的;通过的也不止有int和End的Transaction;
回复 支持 反对

使用道具 举报

该用户从未签到

8#
发表于 2007-10-30 10:21:27 | 只看该作者
把错误信息发上来看看阿
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2007-10-30 11:14:59 | 只看该作者
回答问题还要抢呀?
以后你来回吧。我就省点力气干其他的去了。
回复 支持 反对

使用道具 举报

该用户从未签到

10#
 楼主| 发表于 2007-10-30 11:44:23 | 只看该作者
我又把用户设为20个人试了试,有三类错误:
1.Action.c(23): Error -27727: Step download timeout (120 seconds) has expired when downloading resource(s). Set the "Step Timeout caused by resources is a warning" Run-Time Setting to Yes/No to have this message as a warning/error, respectively;
2. Action.c(12): Error -27796: Failed to connect to server "MyServerName ": [10060] Connection timed out;
3.Monitor name :Windows Resources. Cannot access data for measurement PhysicalDisk|% Disk Time|_Total on machine MyMachineName.
Details: A counter with a negative value was detected.
回复 支持 反对

使用道具 举报

该用户从未签到

11#
 楼主| 发表于 2007-10-30 12:29:55 | 只看该作者
没有链接上,超时,真的时服务器不稳定吗?
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2007-10-30 17:09:19 | 只看该作者
给你纠正一个问题,你说的人为的同是访问跟并发用户不是一个概念,你可以支持10000更用户的同时访问,但是你的并发用户数不一定超过50
回复 支持 反对

使用道具 举报

该用户从未签到

13#
 楼主| 发表于 2007-10-31 17:47:03 | 只看该作者
楼上的意思是不是:我设置50个人的场景,就定义成了并发用户50人,如果通过了,允许同时做这个动作的人不止50,可能更多甚至10000?
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-23 12:31 , Processed in 0.080373 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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