进行故障转移测试时需要项目。我们使用JMeter将消息发送到IBM MQ队列。队列管理器处于多实例配置中。
我们的测试有以下步骤:
- 将消息发送到活动实例MQ
- 稍后,我们将终止MQ进程并继续进行消息传递
关于JMeter,我们使用下一个场景:
- 请求:将消息发送到MQ的第一个实例的连接
- 如果控制器:$ {JMeterThread.last_sample_ok} == false
- 请求:将消息发送到MQ的第二个实例的连接
开始测试时,我们会得到下一个状态:
- 将消息发送到第一个实例就可以了
- 杀死第一个实例。在这种情况下,我们必须通过IF Controller连接到第二个实例。但是我们收到错误RC2538
如果我们从杀死第一个实例开始测试,则可以连接到第二个实例,并且JMeter发送消息。
请帮助任何人!