51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1875|回复: 5
打印 上一主题 下一主题

如何确保测试时没有其他网络数据流

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2005-12-12 13:20:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
在进行测试前,特别是进行性能测试之前,需要保证测试环境尽可能少的干扰。
如果进行测试时,有其他网络数据流,可能会对测试结果有一定的影响。此时应该先将其他可能会产生网络数据流的进程关掉。
我也没有完全弄明白,怎么样才能将数据流全部去除。
但是,我在以下方面进行过努力,有一定成效,但是也没有将所有无关的网络数据流全部去除。在这儿写下来,以抛砖引玉,大家一起讨论。谢谢先。

1,使用Ethereal抓包,确认当前和测试无关的网络数据流有哪些,使用什么端口。
2,在命令行模式下使用netstat -a查看当前端口使用情况。
3,使用Fport命令确认使用该端口的进程名,将其关掉。
     ——还是存在关不掉的情况
4,如果存在拼命地发送DNS解析的情况,可能是有3721,IE伴侣等软件在捣乱,把他们卸掉。
    ——有一些软件很难卸载,做的象病毒一样,真BT。:,(
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2005-12-12 15:05:21 | 只看该作者
你这样做会得到一个理想情况下的性能,也就是最好的。做性能测试最重要的一点是模拟真实的环境。到时候一用性能达不到,老板和客户可没兴趣听你解释那么多
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2005-12-12 15:16:44 | 只看该作者
如果是项目测试,就象ilovejolly所说,这些不必要的
但如果是产品测试,这些工作还是有价值的。原来还真没有注意过,谢谢whitelotus
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2005-12-13 10:41:25 | 只看该作者

关注这一点的必要性

对于一个系统而言,特别是很复杂的系统,我认为关注这一点很有必要。
因为,只有在排除了各种能够排除的干扰之后,我们才能得到一个系统基础情况下的性能表现值,此时的测试结果才能成为标准,作为加入其他因素条件下考虑的一个基准值。才能够逐步搞清楚什么因素会对系统的性能产生影响,影响有多大,如何逐步提高系统性能?

所以我认为关注这一点也很必要。而且我们测试人员的性能测试过程本身就是解决一个又一个很琐碎的问题,然后逐步对系统性能能较为精确表述的一个过程。
所以请大家多多指教。谢谢!
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2005-12-14 16:19:18 | 只看该作者
分析瓶颈,定位问题的时候确实如楼主所说,如果是想得到一个性能评价,就还是要考虑真实环境
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2005-12-16 17:21:24 | 只看该作者
怎么大家都不说话,给点意见。谢谢先!
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-6-17 03:54 , Processed in 0.068335 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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