В нагрузочном тестирование я новичок, поэтому прошу помочь грамотно реализовать.
Поставили мне задачу провести нагрузочное тестирование ресурса который передали нам на разработку. Необходимо найти максимально количество юзеров при котором система упадет, я так понимаю нужно определить максимального количества запросов в секунду, которое может обработать система
Мне дали данные о том что на данный момент система обслуживает 60 тыс пользователей в день. Это поисковая система которая ищет ближайшие магазины в которых есть нужный вам товар
И дали кейсы которые они хотят протестировать на нагрузку
На данный момент для отладки тестов мы подняли у себя на сервере данный веб ресурс, я записал при помощи рекордера данные кейсы и попробовал нагрузить
время ответа сервиса 3-4 секунды.
Для начала я взял простой кейс открытие страницы, я указал в groupThreads 1000 тредов, rump-up 120 sec и поставил отметку всегда. JMeter при достижении отметки 800 тредов начинает тормозить и достигнуть 1000 тредов не может, при том что ресурсы (ЦП и память) загружены всего наполовину. При таких результатах я понимаю что 60 тыс я не нагружу. Нормально работает при 700 тредах и ошибок не выдает
Как нанять тестировщика, если вы — разработчик приложений? Как получить достойную работу, если вы — тестировщик? Сегодня обсуждаем рынок тестирования — зарплаты, вакансии, собеседования, соискателей… И конечно — есть ли жизнь после найма на работу и сколько она продолжается. Сформулировать задачу найма специалистов проще простого — работодателю надо найти достойных кандидатов, а претенденту —лучшее место работы. Почему же на практике это так сложно?
В некоторых источниках указано, что если на сервере получается загрузить файл .htaccess, то я могу прописать в нем,, например:
AddType application/x-httpd-php .tre
и при этом если я в ту же директорию загружу php-скрипт, но переименую его как script.tre, то он должен выполниться. Но этого не происходит. На странице просто отображается содержимое файла.
Загружаю скрипт и .htaccess в одну и ту же директорию /uploads. Апач пробовал перезагружать. По каким причинам это может не работать? Может мне еще что-то нужно сконфигурировать?
Не выполняется файл с двойным расширением, например info.php.der. Если я правильно понял, то в случае, если апачу встречается файл с неизвестным расширением, он попытается откинуть текущее расширение и найти в имени следующее. Почему тогда у меня не выполняется info.php?