Для того, щоб розуміти пропускну здатність власного сервісу можна провести навантажувальне тестування.
Примітка. Передумовою виконання тестування є виконання пункту «Робота з SOAP-сервісами» даної інструкції.
Для проведення тестування необхідно виконати наступні дії:
1. Якщо опцію «Create TestSuite» не було встановлено при створенні проекту, виділити відповідний проект та натиснути комбінацію клавіш «Ctrl+T» або обравши пункт «New TestSuite» в меню «Project».
2. Вказати ім’я для набору тестів та підтвердити створення, натиснувши на кнопку «ОК»:
3. Створити новий TestCase, виділивши відповідний набір тестів та обравши один із наступних варіантів дій:
4. Вказати ім’я для TestCase та підтвердити створення, натиснувши на кнопку «ОК»:
5. Додати попередньо створений запит до TestCase. Для цього потрібно виділити відповідний запит, натиснути комбінацію клавіш «Ctrl+Alt+A» або натиснути правою клавішею миші та обрати з випадаючого меню пункт «Add to TestCase»:
6. Підтвердити вибір TestCase, до якого буде додано запит, натиснувши на кнопку «ОК»:
7. Опції для додавання лишити без змін та натиснути на кнопку «ОК»:
8. Додати до вже створеного TestSuite новий навантажувальний тест. Для цього потрібно виділити пункт «Load Tests», натиснувши правою клавішею миші та обрати з випадаючого меню пункт «New LoadTest» або натиснути комбінацію клавіш «Ctrl+N»:
9. Ввести ім’я для навантажувального тесту та підтвердити виконання дії, натиснувши на кнопку «ОК»:
10. Встановити кількість потоків (Threads), обрати одиницю виміру для ліміту «Runs per Thread» та встановити ліміт:
11.Натиснути на кнопку «» для того, щоб запустити навантажувальне тестування.
12. У відповідних областях буде відображено результати навантажувального тестування та журнал проведення тестування. Параметр «tps» відповідає за кількість транзакцій за секунду, а «bps» - кількість байт за секунду.
За замовченням розрахунок значень для параметрів «tps» та «bps» відбувається на основі фактично пройденого часу та визначається параметром «Calculate TPS/BPS» у діалоговому вікні «LoadTest Options»:
Коментарі (1)