Как записать и воспроизвести http взаимодействия?

Существует ли инструмент, который я могу использовать в Windows для записи и затем программно (т.е. в соответствии со сценарием, или пакетный файл) воспроизводят определенный обмен между браузером (или Firefox или IE) и веб-сайтом?

Вот мое приложение: Я хочу настроить компьютер несуперпользователя для включения и выключения перенаправления портов. Существует множество приложений (например, определенные игры или VNC), которые требуют, чтобы этот пользователь настроил перенаправление портов, но из-за проблем безопасности, я не хочу оставлять его на все время (и при этом нет заранее установленного графика). Мне пришло в голову, что я должен смочь записать определенные взаимодействия, которые я имею с интерфейсом webGUI к маршрутизатору этого человека, чтобы включить и выключить перенаправление портов и затем настроить ярлык на приложение, которое запускает скрипт тех шагов. В основном это было бы эквивалентный макро-устройству записи, но для http.

Я делаю это на машине Windows 7, которая использует Firefox в качестве основного браузера, но интересовалась бы решениями под XP или Vista. Конкретным рассматриваемым маршрутизатором является Netgear (я могу отредактировать это для предоставления определенной модели), хотя, если техника я предлагаю, выполнимо, специфические особенности маршрутизатора и его webGUI не должны иметь значения.

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

7
задан 07.12.2009, 23:19

2 ответа

Запись Запросов HTTP не состоит в том, как такая вещь обычно делается; вместо этого, существуют инструменты, которые записывают и воспроизводят Ваше взаимодействие с фактическими страницами HTML. В настоящее время самый популярный, кажется, Селен.

2
ответ дан 07.12.2019, 15:08

Вы смогли использовать веб-инструмент тестирования как Solex. Большинство инструментов как это собралось как локальный прокси, и Вы настраиваете свой браузер для использования прокси. Это позволяет инструменту записывать запрос и затем выполнять его, возвращая результат браузеру.

Существуют также инструменты как Fiddler2 или плагин Данных Трамбовки FireFox для получения запросов, но я не думаю, что они могут сделать больше, чем повторно выполняют отдельные запросы.

Если это слишком тяжело для Вашей потребности, возможно, плагин DejaClick для FireFox мог бы записать Ваше взаимодействие и воспроизвести ее по желанию.

2
ответ дан 07.12.2019, 15:08

Теги

Похожие вопросы