Online Library TheLib.net » Разработка системы нагрузочного тестирования веб-сервера
Статья. Опубликована в материалах конференции "Теплотехника и информатика в образовании, науке и производстве", Екатеринбург, 2013. — 5 с.
Нагрузочное тестирование - определение или сбор показателей производительности и времени отклика программно-технической системы или устройства в ответ на внешний запрос с целью установления соответствия требованиям, предъявляемым к данной системе (устройству).
В наше время наличие надежного и информативного веб-сайта является неотъемлемой частью различных компаний и учреждений. Без эффективных средств тестирования трудно добиться гарантированной доступности и надежной работы веб-сайта. Нагрузочное тестирование играет значимую роль в разработке, так как при появлении определенной нагрузки обычно уже на запущенном проекте появляются проблемы. После проведения нагрузочного тестирования, становится понятно, какое время отклика сайта будит при определенной нагрузке или сколько посетителей одновременно может выдержать веб-сервер, на котором размещен сайт.
Однако стоимость имеющихся в данный период систем нагрузочного тестирования крайне высока (IXIA, Spirent SmartBits), либо эти системы не в состоянии создать требуемую нагрузку для проведения тестирования (Apache Jmeter, Load impact, Alexfill и др.). В связи с этим, при создании большинства сайтов, предварительные и приёмо-сдаточные нагрузочные испытания не проводятся. На этапе разработки сайта это приводит к тому, что разработчики не имеют инструмента, который указал бы им на необходимость оптимизации используемого кода. На этапе последующей эксплуатации в период увеличения посетителей сайта у него увеличивается время отклика, или даже превышение времени допустимого ответа TCP/HTTP протоколов. Это приводит к тому, что посетители сайта не могут получить необходимую информацию, либо произвести действия по формированию заказа, что в конечном счете приводит к репутационным и реальным финансовым убыткам предприятия.
В связи с этим, актуальной задачей становится создание системы нагрузочного тестирования, которая могла бы создавать симуляционную клиентскую нагрузку на сайт, для того чтобы каждый проектировщик мог провести нагрузочные испытания своего сервера. При этом свойства масштабирования системы должны обеспечить возможности по генерации достаточного трафика, способного выявить верхние границы производительности аппаратной платформы веб - ресурса.
Download the book Разработка системы нагрузочного тестирования веб-сервера for free or read online
Read Download
Continue reading on any device:
QR code
Last viewed books
Related books
Comments (0)
reload, if the code cannot be seen