51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

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

[原创] 谁给我点建议~~~

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-1-14 17:03:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
这是我测试并发下载时的CPU利用率的图,不知道这样的CPU利用率对我的并发测试的下载时间有没有影响?
(下载时我客户机占的CPU总是很高,如果减少带宽又不能对服务器造成大的压力。)

[ 本帖最后由 wangchao6656 于 2010-1-14 21:08 编辑 ]

本帖子中包含更多资源

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

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2010-1-14 23:06:01 | 只看该作者
谁来给我看看啊????
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2010-1-15 09:56:47 | 只看该作者
你觉得这样给个没头没脑的图,谁看的懂啊,提问的艺术。。。

只能说如果你负载的时候负载机有性能瓶颈,那么负载一定有问题
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2010-1-15 10:30:19 | 只看该作者

回复 3# 的帖子

我做的是下载文件的大用户测试,之前你也和我说了为什么下载的时候CPU利用率这么高并且可以通过限制带宽去解决这个问题,但是如果限制的带宽太低的话这个测试就不符合实际了,所以我想通过增加负载生成器去解决这个问题。对于每个虚拟用户的每次下载事务占CPU都很高,如果并发下载的话,负载机的CPU利用率会持续达到100%或者间断的达到100%,现在我面对的问题是,怎么样确定每台负载机器可以运行几个虚拟用户从而让结果符合实际?不知道这样说得是否清楚~望回答~
回复 支持 反对

使用道具 举报

该用户从未签到

5#
 楼主| 发表于 2010-1-15 11:39:11 | 只看该作者
我在想,是不是之前做的那个下载脚本的问题?
web_reg_save_param("fileContent",
                "LB/BIN=",
                "RB/BIN=",
                "Search=Body",
                LAST);

        web_url("getfile",
                "URL=http://moggie/learn/test.doc",
                "Resource=0",
                "Referer=",
                "Mode=HTML",
                LAST);

        iflen = web_get_int_property(HTTP_INFO_DOWNLOAD_SIZE);

                      if(iflen > 0)     {
                if((lfbody = fopen("c:\\test.doc", "wb")) == NULL) {
                        lr_output_message("文件操作失败!");
                        return -1;
                }
                fwrite( lr_eval_string("{fileContent}"), iflen, 1, lfbody );
                fclose( lfbody );
                      }
我该怎么样模拟这个下载的大用户测试呢?难道只能用N台负载机器测试才能准确模拟N个虚拟用户?每个下载都那么耗费CPU~
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2010-1-15 12:11:58 | 只看该作者
下载的一瞬间肯定很占用cpu的,因为你在一下子写文件,你其实只要关系连接框弹出的情况就行了,后面都是带宽问题,而且用户本来带宽就很低。。你何必多想呢
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2010-1-15 13:47:31 | 只看该作者

回复 6# 的帖子

占CPU是必然的了,我不清楚的是,在这样的CPU消耗情况下(如图),并发的下载测试(10位虚拟用户)数据是否还是可靠的?在加上多台负载的话,总体数据能否作为服务器的并发处理的参考?
回复 支持 反对

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 2010-1-15 16:27:02 | 只看该作者
再顶起等待云层大大的出现~~~
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2010-1-15 17:16:09 | 只看该作者
没看明白什么意思
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-6-19 21:22 , Processed in 0.103738 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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