Тестирование и улучшение производительности веб-приложений | Participants
|
- Statistics
- Participants
- Translate into Russian
- Translation result
- 15% translated in draft.
If you do not want to register an account, you can sign in with OpenID.
Testing and Improving Web Application Performance | Тестирование и улучшение производительности веб-приложений | |
Abstract | ||
Performance Testing is a crucial part of a Quality Testing Process in a web ap- | Тестирование производительности является ключевой частью проверки качества веб-приложения. | |
plication system. Some Issues of testing web application performance are dis- | Рассматриваются различные способы тестирования производительности. | |
cussed. The author characterizes workloads of websites and limits to Client side | Автор описывает загруженность веб-сайтов и ограничения, возникающие при тестировании клиентской стороны приложения. | |
testing. Having identified the bottlenecks of a given web system, various ways of | После определения "узких мест" рассматриваемой веб-системы, предлагаются различные пути решения проблемы ее производительности. | |
solving the performance problems are given. Techniques like caching, replication | ||
with load balancing and web accelerators are introduced. Finally three common | загрузки и веб-акселераторы. В заключении сравниваются | |
web middleware systems are compared and performance issues of a web database | три обычных кроссплатформенных веб-системы и обсуждаются проблемы производительности | |
system are discussed. | ||
1 Introduction | ||
In most Software Engineering Process Models, software testing has an important role in guar- | Во многих моделях разработки программного обеспечения процесс тестирования программы играет важную роль для | |
anteeing the quality of a software product. In most software projects, the greatest part of the | обеспечения качества программного продукта. Во большинстве программных проектов основная часть | |
testing effort goes to functional testing, and some software testers may tend to ignore perform- | затрат на тестирование уходит на функциональное тестирование, а многие тестировщики вообще не проводят | |
ance testing of their software product altogether. | ||
For websites and Web applications, especially in an e-commerce situation, performance test- | Для веб-сайтов и интернет-приложений, особенно коммерческих, тестирование производительности является очень критичным. | |
ing is crucial. Even a completely bug-free web application is doomed to fail if it can only | Даже приложение, которое не содержит не одной программной ошибки, обречено на провал, если оно в реальной рабочей ситуации способно | |
serve an average amount of traffic, but is not able to handle the significant peak loads in a | поддерживать нормальную работу лишь при среднем трафике и при этом не способно обработать ситуации, возникающие при значительной загрузке сервера. | |
real life situation. To ensure that a web application satisfies certain performance criteria like | Чтобы обеспечить, что веб-приложение будет соответствовать некоторому критерию производительности, такому как | |
data throughput or response time, exhaustive testing in an environment as close to the future | пропускная способность или время отклика, необходимо полное его тестирование на аппаратном окружении, максимально приближенном к тому, на котором оно будет | |
working environment as possible is necessary. | ||
This paper describes issues that have to be considered while performing load and perform- | Это пособие рассматривает вопросы, которые необходимо учесть при проведении нагрузочного тестирования или тестирования производительности | |
ance tests on web application systems. After that, it will describe various performance bottle- | веб-приложений. Также в данной книге рассматриваются различные "узкие места", связанные с этими видами тестирования, | |
necks and how to get rid of them. It compares some common middleware architectures used in | и способы избавления от них. В тексте сравниваются несколько обычных мультиплатформенных архитектур, использующихся в | |
web application systems and tries to characterizes a real life workload of web servers. | веб-приложениях, и дается характеристика загруженности веб-серверов при реальном использовании. | |
2 Performance Testing Objectives | ||
In this paper we focus on performance evaluation through the eyes of the user, so data through- | В этой главе мы сфокусируемся на оценке производительности с точки зрения пользователя, проанализируем | |
put and response times need to be analyzed. We try to describe all activities involved in evalu- | пропускную способность и время отклика. Мы постараемся рассмотреть все действия, которые необходимо совершить при |
© Thomas Zwanzinger. License: GPL

— ужасная разбивка. :-( — ouch_my_brain
serbeys! может быть, перезальёте текст, пока мало переведено? потому что это караул. — ouch_my_brain
— Я пробовал, оно мне все равно так разбивает. — serbeys
— serbeys, а попробуйте скопировать его в ворд и посмотреть там, не стоит ли в конце предложений слишком много знаков абзаца. может быть, в этом секрет. его тогда можно автозаменой поменять на пробел, оставив только двойной абзац для разбивки — ouch_my_brain
— Поддерживаю, разбивка действительно ужасная. — alekciy