1.分布式阶梯压测截图:4 台压测机 1 台控制机,选用这个 Stepping Thread Group 插件使用,线程设置 100,如果按照正常理解:分布式测试时,总线程=100*4,那么 Active Threads Over Time 这个插件中看到的线程数应该是 400 才对,现在是 100。所以想问问大家, stepping thread group 插件是不是只适用于单客户端进行阶梯式压测,不适合分布式压测。因为当用于分布式压测时,管控机的控制台只能显示单个客户端的测试结果,而不是汇总起来。
2.如果分布式确实不支持这个插件的话,那请问广大朋友们,如果要用分布式压测 还有其他好的方法吗?是不是只有按普通模式,加正常的线程组,然后设置不同的线程数 + 同步定时器去测?
运行 5 分钟后压测截图(吞吐量,tps 都比较低):
单台压测机,使用阶梯加压插件(由于报错太多,没跑够 5 分钟):
测试截图:
出现这个报错:java.net.BindException: Address already in use: connect
已经按照百度方法把注册表中的 MaxUserPort,value:65534(十进制)–> 设置最大连接数 65534;TCPTimedWaitDelay,value:30(十进制)–> 设置为 30 秒,默认是 240 秒;重启电脑后,还是会出现此报错(也不知道还有什么原因会导致了)