Как выполнить асинхронное тестирование с использованием SOAPUI
(извините за длину моего запроса)
Текущая технология, которую я использую для выполнения асинхронного тестирования: 1. ssh на нашем сервере ex) svr.server.com (находится в другом месте в центре обработки данных) 2. создайте v.host myname.server.com 3. используйте некоторый скрипт для создания curl запрос (xml как post) к svr.server.com (из того же svr.server.com) примечание: xml запроса будет иметь URL обратного вызова (который является ничем иным, как моим v.host адресом), который сервер будет использовать для обратного вызова с ответом xml
что у меня есть: у меня есть my.testbox.com в моей компании, который может отправить запрос на svr.server.com (расположенный в другом месте в центре обработки данных), но сервер не знает, как вернуться к моей коробке. (именно поэтому я использую вышеупомянутую "текущую технологию", потому что нет маршрута) (я знаю, что мне нужно добавить маршрут, но не уверен, где и как - это может быть другой темой)
Теперь я хочу быть в состоянии: выполнять все мои запросы [xml как POST](из моего офиса) на сервер, не ожидая ответа (асинхронно) на svr.server.com (расположенный в другом месте в центре обработки данных) и на сервер должен быть в состоянии ответить обратно с XML.
И я буду выполнять различные утверждения в ответе xml.
Может кто-нибудь, пожалуйста, дайте мне знать, если это возможно с помощью SOAPUI или SOAPUI pro? Если "да", то как?
Большое спасибо
1 ответ
Да, это возможно, soapUI может запускать несколько запросов одновременно и ждать ответа в течение определенного промежутка времени, а затем утверждать разные вещи об ответе. То, что вы пытаетесь достичь, на самом деле называется нагрузочным тестированием. См. URL для получения дополнительной информации: http://www.soapui.org/Load-Testing/simulating-different-types-of-load.html
PS: я не знаю о вашей проблеме, связанной с сетью, хотя (обратный DNS?). Это не то, что вы могли бы исправить с помощью soapUI.