客户有一块硬件 - 它的作用并不重要。其中150个可以连接到PC,最多150个PC可以连接到单个服务器。这些是他的数字,我不确定我是否要查询它们。

在他的房屋中,他有一个宽敞的房间,墙壁上装有150 h/w的设备 - 测试包括许多试图一次按下按钮的家伙。

他已经看到了光,想进行软件模拟。那么,如何最好地进行呢?

我想,自动化,基于脚本的测试。他的家伙在C中代码,因此我可以在C ++中进行测试并使用CPPUNIT。

单个测试PC可以模拟150x150硬件欺骗吗? s'pose取决于他们发送的流量。

我应该对其进行参数化,以驱动多少个单元进行模拟,应执行什么操作等?

我应该在顶部打一个GUI以打动管理吗?我可以控制使用滑块,在直方图上显示系统加载的模拟单元数量 - 您低,图片...管理...

对这种事情有什么建议吗?陷入困境?好URL,书籍?

我知道这听起来可能模糊,但我相信这种事情有一些一般指南。

有帮助吗?

解决方案

要非常清楚您正在测试什么。听起来当前他们测试了150个设备,1(或几台)PC和一台服务器。从150x150Devices,150个PC和1个服务器距离这是很长的路要走。

那么,PC强调服务器的目标是吗?确定压力下的行为?锻炼特定的道路?

听起来您打算构建一些软件以在PC(LoadProducer)上运行,该软件将模拟设备,并向真实PC发射LoadSuproducer。希望模仿人们按下按钮。

我认为这有可能具有很大的价值。

至于钟声和哨声,我的建议首先要获得一个简单的命令/文件驱动版本,然后考虑是否负担得起构建UI。 UIS是努力下沉,如果您首先不正确获得功能,您将使您的注意力转向漂亮。

我不会太担心您可以效仿的设备数量,肯定是很多,如果不是150,那么大概您只需使用多个loadProducer。

如果我 真的 想要锻炼PC代码,然后我可能还想模仿服务器,或创建服务器代码的测试版本,该版本可以做一些有趣的事情,例如操作非常慢或发送虚假答案。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top