Имя: Пароль:
1C
1С v8
Моделировать работу 600 пользователей в КИП
0 XSprinter
 
28.11.12
12:00
Есть не типовая конфигурация в которой работает 200 пользователей,
в перспективе планируется увеличение количества пользователей вначале до 400 затем до 600, произойдет кратное увеличение сотрудников всех должностей. Есть программный пакет КИП но опыт работы с ним небольшой.
Необходимо подготовить базу к соответствующей нагрузке.

Возник один общий вопрос с чего начать? и более конкретные

1.Есть ли метод оценить производительность системы до закупки соответствующего оборудования и лицензий на 600 пользователей, имея только текущие ресурсы?
2.Есть ли рекомендации каким образом смоделировать нагрузку приближенную к нагрузке создаваемой 600 пользователями?
1 Нуф-Нуф
 
28.11.12
12:02
имхо в таких случаях есть смысл пригласить специалистов
2 acsent
 
28.11.12
12:02
тестирование без оборудования? А что тогда тестировать, то что на текущем все колом встанет?
3 XSprinter
 
28.11.12
13:38
Хорошо, оставлю один вопрос, предположим что есть все необходимые ресурсы, каким образом смоделировать работу 600 пользователей максимально приближенную к реальной?
4 dedmoroz777
 
28.11.12
14:05
никак
5 ThreeTONE
 
28.11.12
14:09
(4) у нас франчайзи как то моделировал и выводил в графиках.
6 ThreeTONE
 
28.11.12
14:10
оборудование арендовали у IBM
7 Нуф-Нуф
 
28.11.12
14:10
нагрузочное тестирование
8 acsent
 
28.11.12
14:15
(3) написать тесть запустить. В КИПе все для этого есть
9 Stepa86
 
28.11.12
14:15
в состав кипа входит тест-центр, там надо писать роботов - обработки, которые эмулируют работу пользователей. Тест-центр умеет запускать кучу сеансов и стартовать этих роботов.

естественно 1 робот это не один пользователь, но если система нормально живет при 100 роботах, то 500 активных пользователей по идее должно держать на этих же операциях... но сильно зависит от активности пользователей
10 XSprinter
 
28.11.12
14:25
Получается вопрос в том как правильно написать роботов-обработки? Думаю десяток "грамотно" написанных роботов смогут положить базу при этом в ней нормально работают 200 пользователей.

Как сделать оптимальное нагрузочное тестирование, чтобы после его прохождения можно было с высокой долей уверенности сказать что база выдержит 600 реальных пользователей или увеличение нагрузки в 3 раза?
11 Нуф-Нуф
 
28.11.12
14:26
здесь тебе все подробно расскажут и дадут попробовать http://www.1c.ru/rus/partners/training/uc1/course.jsp?id=199
12 Feanorko
 
28.11.12
14:26
(10) выдерживает не база, нагрузку выдерживают сервера
13 acsent
 
28.11.12
14:28
(10) роботы должны эмулировать РЕАЛЬНУЮ работу пользователя с задержками между вводом
14 XSprinter
 
28.11.12
14:34
(9) "но если система нормально живет при 100 роботах, то 500 активных пользователей по идее должно держать на этих же операциях..."  - почему именно такое соотношение а не 10 роботов на 500 реальных пользователей к примеру?

(10) думаю покупка мощного сервера не всегда решает проблему большого количества не оптимально написанного кода, а переделка кода требует большого количества времени, поэтому требуется по максимуму провести ее до внедрения.
15 РазДва
 
28.11.12
14:45
(0) Приглашение специалистов решает две проблемы:
1) Они на опыте
2) Прикрываешь себе зад в случае, если система не потянет.
16 Feanorko
 
28.11.12
14:54
(15) скорее всего нет у них бабла на таких специалистов :)
17 XSprinter
 
28.11.12
16:05
Система динамично развивается, поэтому хочется обучить собственного специалиста умеющего мониторить и прогнозировать поведение системы при изменениях ПО и нагрузки.
Будем искать информацию:)
18 МуМу
 
28.11.12
20:28
Закон Брукера: Даже маленькая практика стоит большой теории.