ложные случайные запросы, чтобы получить тот же результат - PullRequest
1 голос
/ 17 декабря 2010

'netrecorder' замечательно подделывает веб-запрос один раз и воспроизводит его для тестирования, но он хорош только для статического содержимого.Я столкнулся с этим сценарием, где я должен подделать случайные запросы.Получайте те же твиты, но фальсифицируйте как случайные пользователи Twitter

Допустим, наш пользователь Twitter генерируется случайным образом.Затем мы 'RECORD_WEB' наш первый запрос, чтобы получить твиты пользователя '12345'.Теперь, если я попытаюсь использовать netrecorder в обычном режиме, то user_id (скажем, 'abcd') и запроса, и ответа не будут сопоставлены, поскольку он генерируется случайным образом.

Было бы неплохо получить тот же результат в обычном режиме.режим пока подделываются только пользовательские параметры.Есть ли другое решение для этого?

1 Ответ

0 голосов
/ 17 декабря 2010

Я бы написал код, чтобы связать два запроса и сохранить связь во временном файле, БД или в структуре данных в памяти, например, в хеше. Затем вы можете пройти эту структуру и узнать, какой пользователь равен временному идентификатору.

Написание тестового кода часто приводит к появлению нескольких банок червей, вот почему мы пишем вдвое больше кода для тестов и приложения, чем если бы мы только писали приложение.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...