Зачекайте

Навантажувальне тестування сервісів за допомогою SoapUI

Для того, щоб розуміти пропускну здатність власного сервісу можна провести навантажувальне тестування.

Примітка. Передумовою виконання тестування є виконання пункту «Робота з SOAP-сервісами» даної інструкції.

Для проведення тестування необхідно виконати наступні дії:

1. Якщо опцію «Create TestSuite» не було встановлено при створенні проекту, виділити відповідний проект та натиснути комбінацію клавіш «Ctrl+T» або обравши пункт «New TestSuite» в меню «Project».

2. Вказати ім’я для набору тестів та підтвердити створення, натиснувши на кнопку «ОК»:

image-1659295083149.png

3. Створити новий TestCase, виділивши відповідний набір тестів та обравши один із наступних варіантів дій:

  • натиснення комбінації клавіш «Ctrl+N»;
  • клік правою клавішею миші в області «TestCases», вибір пункту випадаючого меню «New TestCase»:

image-1659295120961.png

4. Вказати ім’я для TestCase та підтвердити створення, натиснувши на кнопку «ОК»:

image-1659295151489.png

 

5. Додати попередньо створений запит до TestCase. Для цього потрібно виділити відповідний запит, натиснути комбінацію клавіш «Ctrl+Alt+A» або натиснути правою клавішею миші та обрати з випадаючого меню пункт «Add to TestCase»:

image-1659295195575.png

6. Підтвердити вибір TestCase, до якого буде додано запит, натиснувши на кнопку «ОК»:

image-1659295225698.png

7. Опції для додавання лишити без змін та натиснути на кнопку «ОК»:

image-1659295249970.png

8. Додати до вже створеного TestSuite новий навантажувальний тест. Для цього потрібно виділити пункт «Load Tests», натиснувши правою клавішею миші та обрати з випадаючого меню пункт «New LoadTest» або натиснути комбінацію клавіш «Ctrl+N»:

image-1659295285591.png

9. Ввести ім’я для навантажувального тесту та підтвердити виконання дії, натиснувши на кнопку «ОК»:

image-1659295312357.png

10. Встановити кількість потоків (Threads), обрати одиницю виміру для ліміту «Runs per Thread» та встановити ліміт:

image-1659295335947.png

11.Натиснути на кнопку «image-1659294548588.png» для того, щоб запустити навантажувальне тестування.

12. У відповідних областях буде відображено результати навантажувального тестування та журнал проведення тестування. Параметр «tps» відповідає за кількість транзакцій за секунду, а «bps» - кількість байт за секунду.

image-1659295384277.png

За замовченням розрахунок значень для параметрів «tps» та «bps» відбувається на основі фактично пройденого часу та визначається параметром «Calculate TPS/BPS» у діалоговому вікні «LoadTest Options»:

 

image-1659295406501.png

Коментарі (1)

  1. Адміністратор С. 3 місяці тому
    Test