一、需求描述:
对开发的平台,需要使用多IP来进行压力测试,评估平台相应模块的压力能力和数据处理能力,发的数据包只需要目标服务器能接收即可,无需同系统通讯,或从系统平台返回响应的数据;我系统前端只需要能看到请求IP、请求的数据包即可(此部分测试人员已写好脚本);
大概思路:连接到指定地址->发送登录包->断开连接
二、实现思路:
1、获取多个IP;
2、代理IP地址切换
请参考以下两个Python小程序:
[https://github.com/constverum/ProxyBroker]
[https://github.com/Anorov/PySocks]
3、压力测试工具,发封好的数据包到目标地址即可。