Используйте PHP скрипт для "клика" по ссылке - PullRequest
3 голосов
/ 03 февраля 2010

Я решаю проблему, которую не могу понять. Мне нужно войти в систему и нажать (тысячу раз) по конкретной ссылке, чтобы создать некоторую нагрузку. Я знаю, что я должен использовать HTTP / PHP для этого, но не знаете, как решить логин? Моя следующая идея состояла в том, чтобы использовать некоторый анализатор пакетов и повторно отправлять запросы ... но это будет работать, когда я закрою браузер? Спасибо

Ответы [ 2 ]

4 голосов
/ 03 февраля 2010

Если вы хотите сделать это из PHP-скрипта, вы можете использовать cURL для имитации HTTP-запроса. Однако проще использовать инструмент оценки, такой как ab или siege, чтобы загрузить определенные URL-адреса

С ab:

ab -n 1000 -c 10 http://www.example.com/login.php

С сайта Осады:

Siege - утилита для регрессионного тестирования и тестирования. Он может провести стресс-тестирование одного URL-адреса с определенным пользователем числом имитируемых пользователей или может считывать многие URL-адреса в память и одновременно подвергать их стрессу. Программа сообщает общее количество записанных обращений, переданных байт, время отклика, параллелизм и статус возврата. Siege поддерживает протоколы HTTP / 1.0 и 1.1, директивы GET и POST, файлы cookie, ведение журнала транзакций и базовую аутентификацию. Его функции настраиваются для каждого пользователя.

Также смотрите этот связанный вопрос

1 голос
/ 04 февраля 2010

Взгляните на Селен . Вы можете записать действие и затем отредактировать полученный скрипт в цикле.

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