Нажать Create new Load Generator Script
Перейти на закладку General и ввести следующую информацию
Client Configuration File | RTD_HOME/client/clientHttpEndPoints.properties |
Graphs Refresh Interval in Seconds | 1 |
Inline Service | Surveys (мы указывали название, когда деплоили проект на сервер) |
Random Number Generator Seed | -1 |
Think Time | Fixed Global Think Time |
Constant | 0 |
Number of Concurrent Scripts to Run | 1 |
Maximum Number of Scripts to Run | 4920 |
Enable Logging | Убрать галку |
Перейти на закладку Variables, выбрать Script, нажать правую кнопку мыши и выбрать Add Variable
Ввести название var_Id, Contents – Integer Range, Minimum – 1, Maximum – 4920, Access Type – Sequential
Скриншот 29
Перейти на закладку Edit Script
Нажать правую кнопку мыши на белом фоне и выбрать Add Action
Ввести следующую информацию
Type | Message |
Integration Point | Process (Точное название, как он называется в проекте) |
Inline Service | Surveys (мы указывали название, когда деплоили проект на сервер) |
Is Asynchronous | Не отмечен |
В таблице Input Fields добавить новое поле, поставить галку на Session Key, Name – id, выбрать Variable - var_Id.
Скриншот 30
Аналогично добавить еще один шаг в скрипт, нажать правую кнопку мыши на белом фоне и выбрать Add Action
Ввести следующую информацию
Type | Message |
Integration Point | End (Точное название, как он называется в проекте) |
Inline Service | Surveys (мы указывали название, когда деплоили проект на сервер) |
Is Asynchronous | Не отмечен |
В таблице Input Fields добавить новое поле, поставить галку на Session Key, Name – id, выбрать Variable - var_Id
Можно сохранить настроенную конфигурацию в файл.
Построенная нам скрипт будет генерит последовательно id с 1 по 4920 и вызывать шаги Process и End, моделируя работу оператора, который вводит информацию об отзывах о продуктах.
Запустим выполнение построенного нами скрипта.
Скриншот 31
Если все было сделано правильно, то в поле Total Finished Scripts будет стоять 4920, а в поле Total Errors – 0. Это означает, что все запросы были успешно обработаны сервером Real Time Decisions.