Тестирование пользовательского веб доступа
Зарегистрируйся в два клика и получи неограниченный доступ к материалам,а также промокод на новый заказ в Автор24. Это бесплатно.
Задача тестирования – провести стрессовую нагрузку опытного образца при одновременном доступе 100 пользователей, при этом обязательно наличие каких либо манипуляций пользователей внутри хранилища данных.
Суть тестирования заключается в тестировании серверного API опытного образца для выявления критериев дальнейшее разработки.
Для тестирования веб доступа использовалось средство тестирования phantomjs.
PhantomJS - это сценарный, headless browser («безголовый браузер»), используемый для автоматизации тестирования взаимодействия с веб-страницами. PhantomJS предоставляет JavaScript API, позволяющий автоматическую навигацию, скриншоты, поведение пользователей и утверждения, что делает его обычным инструментом, используемым для запуска модульных тестов на базе браузера в headless режиме. PhantomJS основан на WebKit, что делает его похожим браузером для Safari и Google Chrome
Зарегистрируйся, чтобы продолжить изучение работы
. Это программное обеспечение с открытым исходным кодом, выпущенное под лицензией BSD.
При помощи phantomjs были разработаны следующие сценарии поведения:
Регистрация и авторизация
Просмотр директорий пользователей
Скачивание файлов
Загрузка файлов
Копирование/удаление файлов на сервере, размер 100 мб.
Просмотр файлов
Каждое действие фиксировалось при помощи логирования.
При тестировании пользовательского веб доступа использовалось клонирование пользователей посредством многопоточного запуска задач тестирования, количество потоков на одной машине 100. Использовалось 3 компьютера под управлением:
Windows XP
Windows 7 Home Edition
Windows 8 Pro
На каждом компьютере поочередно использовались следующие соединения для доступа в Интернет:
Wi-Fi
LAN
По результатам тестирования была извлечена информация из лог файлов и составлена таблица времени выполнения операций на одного пользователя в среднем, при одновременном посещении 100 пользователей
50% дипломной работы недоступно для прочтения
Закажи написание дипломной работы по выбранной теме всего за пару кликов. Персональная работа в кратчайшее время!