Стресс-тестирование размещенный сервер IIS

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

Другое ключевое решение, которое Вы имеете, состоит в том, хотите ли Вы получить доступ к профессиональной поддержке. Если ответ да, получите Red Hat. Если бы ответ не, то я запустил бы с Ubuntu.

Дополнительное примечание.. (Подразумеваемая) точка Gert об использовании того же дистрибутива для нескольких серверов является также большой!

3
задан 9 June 2009 в 20:41
5 ответов

Можно использовать инструменты Microsoft напряжения, обеспечивает:

любой веб-Полный Аналитический Инструмент (от reskit) или Инструмент Напряжения веб-приложения

6
ответ дан 3 December 2019 в 04:42

Я предполагаю, что у Вас есть машина Linux вокруг. Если Вы не устанавливаете тот.:)

Этот будет время, сколько делает время это берет для получения по запросу 1 000 страниц с сервера:

time for i in `seq 1000`; do wget http://127.0.0.1/~elcuco/test.php; done

Теперь, как насчет параллельных загрузок? Существует утилита, названная "апачский сравнительный тест", позволяет, имеют тест:

ab -c 20 -n 100  http://127.0.0.1/~elcuco/test.php

Это вытягивает 100 страниц при хранении 20 параллельных загрузок. Вот реальная демонстрация, это сам объяснение.

[elcuco@pinky ~]$ /usr/sbin/ab -c 20 -n 100 http://serverfault.com/questions/22785/stress-testing-a-hosted-iis-server
This is ApacheBench, Version 2.0.40-dev <$Revision: 1.146 $> apache-2.0
Copyright 1996 Adam Twiss, Zeus Technology Ltd, http://www.zeustech.net/
Copyright 2006 The Apache Software Foundation, http://www.apache.org/

Benchmarking serverfault.com (be patient).....done


Server Software:        Microsoft-IIS/7.0
Server Hostname:        serverfault.com
Server Port:            80

Document Path:          /questions/22785/stress-testing-a-hosted-iis-server
Document Length:        30691 bytes

Concurrency Level:      20
Time taken for tests:   19.642924 seconds
Complete requests:      100
Failed requests:        0
Write errors:           0
Total transferred:      3151576 bytes
HTML transferred:       3129271 bytes
Requests per second:    5.09 [#/sec] (mean)
Time per request:       3928.585 [ms] (mean)
Time per request:       196.429 [ms] (mean, across all concurrent requests)
Transfer rate:          156.65 [Kbytes/sec] received

Connection Times (ms)
              min  mean[+/-sd] median   max
Connect:      266  480 506.2    397    3328
Processing:  1227 3236 1559.4   2963    9943
Waiting:      287  495 277.6    443    1836
Total:       1499 3716 1613.2   3433   10285

Percentage of the requests served within a certain time (ms)
  50%   3433
  66%   4040
  75%   4321
  80%   4953
  90%   6056
  95%   6795
  98%   9139
  99%  10285
 100%  10285 (longest request)
4
ответ дан 3 December 2019 в 04:42

Здесь Вы идете. http://support.microsoft.com/kb/231282

3
ответ дан 3 December 2019 в 04:42
  • Тест центра приложения (ACT), если у Вас есть Visual Studio

  • Инструмент Web Stress и если Вы хотите что-то не-Microsoft,

  • МУРАВЬИ от Красного логического элемента преуспели для нас в прошлом.

  • NUnitASP, если Вы хотите что-то свободное, которое запустит Запросы HTTP в веб-сайт.

    Все они позволяют Вам созданным сценариям, которые запустят запросы в веб-сервер для наблюдения времени отклика. Мне нравится ACT, потому что его бегун показывает instananeous считывание запросов/секунда, когда сценарий работает.

2
ответ дан 3 December 2019 в 04:42

Несколько находят что-либо подобное "wget - зеркальные" экземпляры?> улыбка <Не может стать намного более простой, чем это.

W/o, знающий больше об использовании сайта ресурсов серверной стороны (запросы базы данных, и т.д.), трудно дать Вам "универсальную" тестовую идею, это очень конкретно. Существует много инструментов тестирования загрузки HTTP там, коммерческое и с открытым исходным кодом. Если Вы знаете, какие конкретные страницы генерируют большую часть загрузки серверной стороны, Вы могли сфокусироваться на тех страницах с одним из тех инструментов.

0
ответ дан 3 December 2019 в 04:42

Теги

Похожие вопросы