При использовании WireMock для имитации конечной точки, которая, как ожидается, вернет JSON, я столкнулся с проблемой, когда она не вернет ожидаемый JSON. Запрос WireMock для его заглушек покажет правильный JSON в ожидаемой конечной точке.
При проверке нескольких точек данных против моей теории я обычно получаю 7 успешно пройденных тестов, прежде чем возникает эта проблема, и тест не проходит. Однако добавление сна около 5 секунд в верхней части теории позволяет пройти все тесты. Обертывание содержимого теста в цикл приведет к тому, что он будет запускать одну точку данных несколько раз, что в конечном итоге приведет к сбою. Добавление сна позволит ему работать дальше, но в конечном итоге он выдаст нуль.
Это известная проблема? Есть ли подходящий обходной путь?