Я работаю над набором тестов для сервера XMPP. В настоящее время я реализовал клиент, способный подключиться, создать учетную запись, отправить строфы, взятые из файла XML, получить ответ, сохранить его в другом файле и сравнить с ожидаемым выходом. Я могу создать несколько клиентов, но я ищу параллельную работу.Автоматизация тестирования сервера XMPP с несколькими экземплярами клиента
Как мне заставить несколько клиентов общаться друг с другом? Мое видение - поместить клиентов в отдельные потоки и предоставить команды вроде «wait for reply».
Любые советы ценится ...
+1 Также рассмотрите несколько экземпляров XMPPConnection каждый со своим собственным PacketListener и BlockingQueue для проверки маршрутизации сообщений или многопользовательских чатов. – mschonaker