Тогда отвечаю на вопрос:
В момент получения заглушкой реквеста с ID импортируемого клиента, моя заглушка генерит поля ответа и возможно кладет в какой нибудь свой постгресс, как юзверя которого мы импортнули.
Парсим ответ и посылаем подтверждающий запрос что все данные соответствуют действительности. Так?
1) Да, ваша заглушка должна генерить случайные значения для полей. Для этого вам следует иметь модель с типами данных и знать как эти данные валидируются (чтобы генерировать данные по каким-то правилам).
2) Если я правильно понял процесс, то проще всего это сделать так:
- заглушка получает запрос
- Кидает в очередь этого юзера
- Отвечает структурой данных user
- Раз в n-секунд из очереди вычитываются все юзеры и отправляются подтверждения.
Второй вариант:
- заглушка получает запрос
- Записывает в бд юзера со статусом типа: не_отправлено_подтверждение
- Отвечает структурой данных user
- Раз в n-секунд из бд вытаскиваются все юзеры с этим статусом, статус меняется на отправлено_подтверждение и отправляется запрос, соответственно
из нагрузочной системы я даю команду, на запрос клиента по айди. заглушка генерирует клиента с задаными значениями и отправляет обратно. здесь по статусу 200 я делаю парс ответа и отправляю полученого клиента в тестируемую систему. за этим уже туда я посылаю подтверждающий запрос что клиент получен и поля соответствуют сгенерированым