如果我想对一个‘经典’客户端-服务器(桌面应用程序<-> LAN <->数据库服务器) Windows Forms桌面应用程序进行压力测试,看看当许多并发PC用户在使用它时它的性能如何,我应该怎么做?我想模拟许多PC用户同时经历一个工作流程,看看它是否都站起来了,以及系统在什么时候降级到不可接受的程度。我看过许多测试工具,但它们似乎都偏向于测试功能或web应用程序的性能,这是非常不同的。
显然,在实际的PC上有许多实际的人是不现实的,并且在几台PC上有许多虚拟机也不具有代表性。“云”计算(EC2,Azure等)看起来很有前途,但文档和定价信息似乎都偏向于移动应用程序或w
我是新的Azure,并试图建立我们的公司测试环境在Azure。
据我所知,两台机器在Azure中相互交谈时,它们需要处于相同的云服务中,即我们的web服务器和DB服务器。
因此,我创建了一个服务,然后在该服务中创建了每个VM。他们都在跑步。在端点中,我可以看到:
web服务器:
NAME PROTOCOL PUBLIC PORT PRIVATE PORT LOAD-BALANCED SET NAME
HTTP TCP 80 80 -
HTTPS TCP 443