|
|
|
| Как написать робота для тестирования приложений? Я просто хочу протестировать свои приложения, будут ли они работать при большой посещаемости и при большое базе данных. Допустим в базе данных будет 100000 пользователей с одинаковыми паролями, робот автоматически логинится в любой аккаунт и начинает делать все что ему разрешено. Также робот может разлогинится и войти в другой аккаунт. Скажем, нужно чтобы робот лазил по форуму и там создавал темы, сообщения, отвечал на свои же сообщения, писал коменты, добавлял новости, и чтобы во все сообщения, новости, коменты и т.д. писал статистические данные о совершонном действии, например писал время выполнения скрипта/загрузки страницы, размер страницы и т.д. Думаю очень многим этот робот был бы полезен
Возможно это реализовать с помощью PHP? | |
|
|
|
|
|
|
|
для: FireTiger
(13.02.2008 в 09:19)
| | вообще все возможно..
для начала в линухе если утилитка ab (Apache Benchmark)
man ab :)
можно ей потестировать, глядишь и бота писать не придется | |
|
|
|
|
|
|
|
для: mechanic
(13.02.2008 в 09:50)
| | Apache Benchmark - можно подробнее?
p.s. А вообще робота создать хочется :)) | |
|
|
|
|
|
|
|
для: FireTiger
(13.02.2008 в 10:26)
| | подробнее - man ab я ж говорил :)
а если юникса под рукой нет, то и подробности эти будут бесполезны..
а насчет робота, я бы создавал такой на либе CURL)
а вот его алгоритм эт хз, надо думать :) если бы просто переходы по ссылкам то легко, берем все ссылки и переходим по случайной.. а вот посты комментов, мессаг и т.п. эт уже сложнее, надо распознавать поля форм, брать где то контент для поста и т.д. | |
|
|
|
|
|
|
|
для: FireTiger
(13.02.2008 в 09:19)
| | Откройте соединение со своим сайтом через сокет 1000 одновременно. А вообще для этого есть перловские скрипты и куча софта(в том числе и бесплатного) | |
|
|
|
|
|
|
|
для: mihdan
(13.02.2008 в 10:30)
| | А ссылку можно? или хотя бы запрос? | |
|
|
|
|
|
|
|
|
для: mihdan
(13.02.2008 в 12:13)
| | спасибо! посмотрим... | |
|
|
|