51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

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

[原创] sockets高手进来。遇到一个很棘手的问题。公司要虚拟200个ip连接。LR录不到脚本

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2012-3-19 12:50:35 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
要测试模块的特殊点在于:
我自己的机子模拟成一台服务器s,s上有个模拟程序,现实情况是有很多很多台这样的服务器
客户端c要主动连接这些s,而不是s发过来连接信息,c再连接。
和一般的client/server的概念几乎是反过来的(普通c/s都是c向s发请求,s接收请求,然后发给c;这里s连接上c后,c会主动连接s,s上的模拟程序只需要接收数据即可,不存在发请求的步骤)。
而c连接这些s时,分配的端口是不定的,这些s需要200台,就是200个虚拟ip。
需求是:保证c连接200个s,而连接不会断开。
也就是说,c向不同的200个s(虚拟ip)发请求,接收数据,观察c的承受能力

咋弄啊
还是说我不该把自己的机子模拟成s而应该模拟成c?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2012-3-19 13:33:44 | 只看该作者
楼主您好!

看了半天,我的理解为:
1. 你要测的是 C 的性能,而不是S的性能
2. C为主叫, S为被叫

是不是这个意思 ?
如果是以上需求,不建议用LR 做, 可以手工写个模拟器(也就是挡板) 模拟的200台S ,也可以用不同端口替代。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2012-3-19 13:40:18 | 只看该作者
模拟器,?没接触过。ip必须不同的。而且端口也必须不同。模拟器怎么弄啊?
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2012-3-19 18:20:38 | 只看该作者
被高手吸引路过。
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-22 18:58 , Processed in 0.068530 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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