0
假设我想测试一个服务器及其Web应用程序处理多个同时连接的能力,并显示正常的延迟。
因此理想情况下,我希望有一千台机器使用请求来轰击它,但这不可行。相反,我可以只使用一千个线程的测试脚本在同一台服务器上运行,并让它们执行测试,通过远程代理服务器连接到服务器?你可以使用代理服务器上的加载/压力测试,代理服务器作为一种镜像吗?
我在这里的推理是,信号将不得不真实地远距离传输到代理服务器,并返回,以便模拟真实客户端访问服务器的真实情况。
然后再进一步,有没有预先打包的模拟器/框架可以执行类似的测试,根本不使用互联网,只是模拟网络的延迟,实际创建所有套接字连接和其他资源密集型东西等?