Тестирование и улучшение производительности веб-приложений

Thomas Zwanzinger, “Testing and Improving Web Application Performance”, public translation into Russian from English More about this translation.

See also 99 similar translations

Translate into another language.

Participants

serbeys300 points
Lex234 points
RedFox228 points
And others...
Join Translated.by to translate! If you already have a Translated.by account, please sign in.
If you do not want to register an account, you can sign in with OpenID.
Pages: ← previous Ctrl next next untranslated

Testing and Improving Web Application Performance

Тестирование и улучшение производительности веб-приложений

History of edits (Latest: serbeys 3 years, 10 months ago) §

— ужасная разбивка. :-( ouch_my_brain

serbeys! может быть, перезальёте текст, пока мало переведено? потому что это караул. ouch_my_brain

— Я пробовал, оно мне все равно так разбивает. serbeys

— serbeys, а попробуйте скопировать его в ворд и посмотреть там, не стоит ли в конце предложений слишком много знаков абзаца. может быть, в этом секрет. его тогда можно автозаменой поменять на пробел, оставив только двойной абзац для разбивки ouch_my_brain

— Поддерживаю, разбивка действительно ужасная. alekciy

Abstract

Аннотация

History of edits (Latest: serbeys 3 years, 10 months ago) §

Performance Testing is a crucial part of a Quality Testing Process in a web ap-

Тестирование производительности является ключевой частью проверки качества веб-приложения.

History of edits (Latest: serbeys 3 years, 10 months ago) §

plication system. Some Issues of testing web application performance are dis-

Рассматриваются различные способы тестирования производительности.

History of edits (Latest: serbeys 3 years, 10 months ago) §

cussed. The author characterizes workloads of websites and limits to Client side

Автор описывает загруженность веб-сайтов и ограничения, возникающие при тестировании клиентской стороны приложения.

History of edits (Latest: serbeys 3 years, 10 months ago) §

testing. Having identified the bottlenecks of a given web system, various ways of

После определения "узких мест" рассматриваемой веб-системы, предлагаются различные пути решения проблемы ее производительности.

History of edits (Latest: serbeys 3 years, 10 months ago) §

solving the performance problems are given. Techniques like caching, replication

Описываются методы кэширования, распределения

History of edits (Latest: serbeys 3 years, 10 months ago) §

with load balancing and web accelerators are introduced. Finally three common

загрузки и веб-акселераторы. В заключении сравниваются

History of edits (Latest: serbeys 3 years, 10 months ago) §

web middleware systems are compared and performance issues of a web database

три обычных кроссплатформенных веб-системы и обсуждаются проблемы производительности

History of edits (Latest: serbeys 3 years, 10 months ago) §

system are discussed.

баз данных для веб-систем.

History of edits (Latest: serbeys 3 years, 10 months ago) §

1 Introduction

1. Введение.

History of edits (Latest: serbeys 3 years, 10 months ago) §

In most Software Engineering Process Models, software testing has an important role in guar-

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

History of edits (Latest: serbeys 3 years, 10 months ago) §

anteeing the quality of a software product. In most software projects, the greatest part of the

обеспечения качества программного продукта. Во большинстве программных проектов основная часть

History of edits (Latest: seluchka 3 years, 10 months ago) §

testing effort goes to functional testing, and some software testers may tend to ignore perform-

затрат на тестирование уходит на функциональное тестирование, а многие тестировщики вообще не проводят

History of edits (Latest: serbeys 3 years, 10 months ago) §

ance testing of their software product altogether.

тестирование производительности их продукта.

History of edits (Latest: serbeys 3 years, 10 months ago) §

For websites and Web applications, especially in an e-commerce situation, performance test-

Для веб-сайтов и интернет-приложений, особенно коммерческих, тестирование производительности является очень критичным.

History of edits (Latest: serbeys 3 years, 10 months ago) §

ing is crucial. Even a completely bug-free web application is doomed to fail if it can only

Даже приложение, которое не содержит не одной программной ошибки, обречено на провал, если оно в реальной рабочей ситуации способно

History of edits (Latest: serbeys 3 years, 10 months ago) §

serve an average amount of traffic, but is not able to handle the significant peak loads in a

поддерживать нормальную работу лишь при среднем трафике и при этом не способно обработать ситуации, возникающие при значительной загрузке сервера.

History of edits (Latest: serbeys 3 years, 10 months ago) §

real life situation. To ensure that a web application satisfies certain performance criteria like

Чтобы обеспечить, что веб-приложение будет соответствовать некоторому критерию производительности, такому как

History of edits (Latest: serbeys 3 years, 10 months ago) §

data throughput or response time, exhaustive testing in an environment as close to the future

пропускная способность или время отклика, необходимо полное его тестирование на аппаратном окружении, максимально приближенном к тому, на котором оно будет

History of edits (Latest: serbeys 3 years, 10 months ago) §

working environment as possible is necessary.

функционировать в будущем.

History of edits (Latest: serbeys 3 years, 10 months ago) §

This paper describes issues that have to be considered while performing load and perform-

Это пособие рассматривает вопросы, которые необходимо учесть при проведении нагрузочного тестирования или тестирования производительности

History of edits (Latest: serbeys 3 years, 10 months ago) §

ance tests on web application systems. After that, it will describe various performance bottle-

веб-приложений. Также в данной книге рассматриваются различные "узкие места", связанные с этими видами тестирования,

History of edits (Latest: serbeys 3 years, 10 months ago) §

necks and how to get rid of them. It compares some common middleware architectures used in

и способы избавления от них. В тексте сравниваются несколько обычных мультиплатформенных архитектур, использующихся в

History of edits (Latest: serbeys 3 years, 10 months ago) §

web application systems and tries to characterizes a real life workload of web servers.

веб-приложениях, и дается характеристика загруженности веб-серверов при реальном использовании.

History of edits (Latest: serbeys 3 years, 10 months ago) §

2 Performance Testing Objectives

2. Цель тестирования производительности.

History of edits (Latest: serbeys 3 years, 10 months ago) §

In this paper we focus on performance evaluation through the eyes of the user, so data through-

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

History of edits (Latest: serbeys 3 years, 10 months ago) §

put and response times need to be analyzed. We try to describe all activities involved in evalu-

пропускную способность и время отклика. Мы постараемся рассмотреть все действия, которые необходимо совершить при

History of edits (Latest: seluchka 3 years, 10 months ago) §
Pages: ← previous Ctrl next next untranslated

© Thomas Zwanzinger. License: GPL