Блог разработчиков

нагрузочное тестирование веб-приложений

Макс Ищенко
Опубликовано 17.05.2006 в Инструменты, Тестирование, статьи

В блоге Agile Testing есть несколько записей, которые будут интересны тем, кто занимается тестированием веб-сайтов: Performance vs. load vs. stress testing (часть 2) и HTTP performance testing with httperf, autobench and openload.

Лично я открыл для себя ApacheBench (ab.exe, идет в комплекте с веб-сервером Apache): очень простой в использовании инструмент, который вполне может дать грубые оценки производительности приложения и возможных проблем. Инструмент поддерживает как Base64 авторизацию (что ныне редкость) так и cookie, что позволяет легко эмулировать работу авторизованного пользователя.

Пример использования:

ab -S  -d -c 5 -n 100 -C tg-visit=afab3d24d9d0d1a0584b30425d01823cfce9d9fc 'http://staging.python-hosted.com/dashboard/'

Server Software:        CherryPy/2.2.1
Server Hostname:        staging.python-hosted.com
Server Port:            80

Document Path:          /
Document Length:        954 bytes

Concurrency Level:      5
Time taken for tests:   2.515750 seconds
Complete requests:      100
Failed requests:        0
Write errors:           0
Total transferred:      122000 bytes
HTML transferred:       95400 bytes
Requests per second:    39.75 [#/sec] (mean)
Time per request:       125.787 [ms] (mean)
Time per request:       25.157 [ms] (mean, across all concurrent requests)
Transfer rate:          47.30 [Kbytes/sec] received

Connection Times (ms)
min   avg   max
Connect:        0     0    0
Processing:    62     1  401
Total:         62     1  401
top of hotblogs.org.ua

1 звезда2 звезды3 звезды4 звезды5 звезд (1 голосов, средний: 5 из 5)
Загрузка ... Загрузка ...
Распределение голосов

Понравилась статья? Подпишись на обновления по RSS/E-mail

Подписаться, не оставляя комментарий

Все комментарии (3) к “нагрузочное тестирование веб-приложений”

  1. Вадим говорит:

    А ещё с помошью ab можно валить чужие сервера, какие криворукие админы настраивали :)

  2. Amage говорит:

    А какие тестеры умеют искуственно уменьшать скорость клиента?

  3. Ilya V. Azarov говорит:

    Amage, http://jakarta.apache.org/jmeter/ - там куча фильтров и инструментов в одном

    На самом деле ab дает слишком грубые результаты и порой тормозит и лагает само ab.

Оставить комментарий

Указать свой сайт могут только зарегистрированные пользователи. Регистрация или вход.

Архив

Вакансии rss icon

Все вакансии

Комментарии