Мне было поручено автоматическое тестирование веб-сервисов, чтобы добиться в soapUI следующего:
В основном перед отправкой мыльного сообщения каждый раз его следует заменять другими тестовыми данными. Например, если у меня есть 10 тестовых случаев, то следующий тестовый пример перезаписывает предыдущий. Тестовый случай 10 — это то, что я наконец вижу на экране. Преимущество заключается в том, что вам нужно только одно сообщение запроса мыла, и через цикл сообщение мыла пополняется новыми тестовыми данными (управляемыми данными) и отправляется.
Проблема, которую я рассматриваю сейчас, заключается в том, что для каждого ответного сообщения применяются разные утверждения. Невозможно иметь глобальные утверждения для всех ответных сообщений, потому что каждое ответное сообщение выглядит по-разному, и поэтому необходимо иметь определенные утверждения для каждого ответного сообщения. Проблема в том, что я не могу хранить утверждения для конкретного ответного сообщения, потому что оно затем перезаписывается следующим ответным сообщением. Ответное сообщение testcase 10 — это то, что я наконец вижу на экране. У тебя проблема
Возможное решение:
- Сохраните каждое ответное сообщение отдельно.
- Получите каждое ответное сообщение отдельно и введите соответствующие утверждения для этих конкретных ответов.
У кого-нибудь есть элегантное решение или опыт работы с вышеизложенным, и он работает хорошо?