我正在尝试使用我的所有线程来实现 3 TPS 的目标。我使用过Constant Throughput Timer
,但不知何故它不能提供恒定的 TPS。它确实超过了 3 TPS,比如有时 10 TPS。
测试场景
线程组 1
- 该线程组在服务器上提交 XML 并检查状态。
- 我在此提交报价操作下放置了常量 Timer,并将值设置为每分钟 3 个。
- 每次报价提交后,我都会执行一些操作。
线程组 2
- 该线程组在服务器上提交 XML 并像第一个线程组一样检查状态,但其余操作与第一个不同。
- 我在此提交报价操作下放置了常量 Timer,并将值设置为每分钟 3 个。
线程组 2
- 此线程组在服务器上提交 XML 并检查状态,如第一个和第二个线程组,但其余操作与第一个和第二个不同。
- 我在此提交报价操作下放置了常量 Timer,并将值设置为每分钟 3 个。
我需要来自所有这些线程组的 3 TPS 来提交报价步骤,我能够在一定程度上实现这一点,但它不是恒定的。
有人可以帮忙管理 TPS 吗?
下面是图表,您可以看到一些高交易: