使用Tsuang 对TCP服务器进行压力测试记录
安装 Tsuang 参考: CentOS 7 系统 Erlang/OTP 20.3 Tsung 1.7.0 安装部署教程 编写配置文件 配置文件:raw.xml <?xml version="1.0"?> <!DOCTYPE tsung SYSTEM "/root/kerl/22.0/share/tsung/tsung-1.0.dtd"> <tsung loglevel="debug" dumptraffic="true" version="1.0"> <clients> <!-- 单线程允许的最大连接数:100000,系统默认单线程允许的最大连接数是1024,当用户数大于限制时,将启动新的erlang虚拟机来处理新用户。 --> <client host="localhost" weight="2" maxusers="30000" use_controller_vm="true"/> </clients> <servers> <server host="localhost" port="60001" type="tcp"></server> </servers> <load> <!-- 第 0 个十分钟,每2秒钟创建1个新用户 --> <arrivalphase phase="0" duration="10" unit="minute"> <users interarrival