Архітектура тестуємої системи

Архітектура системи <Тестуємий Проект>.

[ Визначіть й опишіть докладно наступну інформацію:

– архітектуру системи;

– схему промислового стенда;

– cхему тестового стенда.

Нагадаємо, що дуже важливо, щоб тестовий стенд мав конфігурацію й апаратні засоби аналогічні використовуваним у промисловій експлуатації]

Конфігурація промислового й тестового стендів.

Характеристики систем наведені в таблицях.

Таблиця 4.1

Промислове встаткування
Ресурси Деталі
Сервер 1<Тестуємий Проект>
CPU  
RAM  
HDD або Дисковий масив  
Операційна система  
Додатково  
Сервер 2<Тестуємий Проект>
CPU  
RAM  
HDD або Дисковий масив  
Операційна система  
Додатково  

 

 

Таблиця 4.2

Тестове встаткування
Ресурси Деталі
Сервер 1<Тестуємий Проект>
CPU  
RAM  
HDD або Дисковий масив  
Операційна система  
Додатково  
Сервер 2<Тестуємий Проект>
CPU  
RAM  
HDD або Дисковий масив  
Операційна система  
Додатково  

 

Опис тестуємої системи

[Короткий опис тестуємої системи]

Модель навантаження

Опис профілів навантаження

[ Для тестуємої системи необхідно визначити:

– профілі навантаження,

– тестуємі операції,

– ролі користувачів

– необхідну продуктивність для операцій, що входять у профілі

А також можливі залежності між виконуваними операціями.

 

 

Приклад:

Модель навантаження складається з <N профілів навантаження>, складеного на основі наданої статистики. Опис профілю навантаження приводиться в таблиці 5.1

Таблиця 5.1

  Назва операції Роль користувача Продуктивність за час тесту[1]
  Операція 1 виконавець 1 xxx
  Операція 2 виконавець 1 xxx
  Операція 3 виконавець 2 xxx
... ... ... ...
N Операція N виконавець N xxx

 

Кожна з операцій додатка буде моделюватися окремим навантажувальним скриптом, що, відповідно, буде виконуватися окремою групою віртуальних користувачів. Оскільки всі групи користувачів будуть працювати незалежно друг від друга, отже й всіх операціях будуть виконуватися протягом тесту одночасно й також незалежно друг від друга. Для всіх груп віртуальних користувачів буде використовуватися N ролей (<виконавець 1, виконавець N, Тестуємий Проект>). Для даної моделі навантаження приймаємо, що інтенсивність виконання операцій протягом тесту не міняється, тобто продуктивність операцій рівномірно розподілена по тесту.

 

 

Розрахунок базової навантажувальної точки

[ Проведіть розрахунок базового навантаження, для цього визначіть:

– групи віртуальних користувачів

– інтенсивність виконання операцій

Приклад:

Таблиця 5.2

N Назва операції Інтенсивність[2] виконання операцій кожним віртуальним користувачем у сек. і хв. Кількість віртуальних користувачів у групі
  Операція 1 xxx xxx n
  Операція 2 xxx xxx m
  Операція 3 xxx xxx l
... ... ... ... ...
N Операція N xxx xxx z

 

Виходячи з таблиці 5.2, розробляється розрахунок основної або базової навантажувальної точки. Для навантажувальної точки вже необхідно задати кількість віртуальних користувачів у групі, що виконує ту або іншу операцію, і розрахувати інтенсивність виконання операцій. Кількість користувачів задається, виходячи з розумних міркувань, або знаючи точні цифри про те, скільки користувачів виконують ту або іншу операцію. ]


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: