Конвенція іменування кроків тест-кейсів
В таблиці нижче наведено всі енд-поінти сервісів Платформи Реєстрів, які задіяні в автоматизованих сценаріях тестування продуктивності на JMeter та відповідними назвами кроків.
При розширенні тестових сценаріїв ця таблиця має бути оновлена з застосуванням конвенцій для стандартизації. |
Логічна група | Патерн URL | Приклад назви кроку |
---|---|---|
Логiн / Логаут |
${keycloak_url}/${login_endpoint} |
[portal][login] |
${?}/officer/logout |
[portal][logout] |
|
${?}/officer/login |
[portal][get-login-page] |
|
${?}/officer/home |
[portal][get-home-page] |
|
${?}/officer/api/userinfo |
[portal][get-user-info] |
|
Критерії пошуку |
${external-rest-api-route}/api/gateway/data-factory/${sc-name} |
[ext-system][sc:get:koatuu-obl-equals-name] |
${public-rest-api-route}/api/public/data-factory/${sc-name} |
[public-api][sc:get:koatuu-obl-equals-name] |
|
${registry-soap-api-route}/ws |
[trembita:soap][sc:koatuu-obl-equals-name] |
|
${registry-rest-api-route}/${sc-name} |
[portal][sc:get:koatuu-obl-equals-name] |
|
Процес |
${external-rest-api-route}/business-process/api/${start|start-with-form} |
[ext-system][bp:get-lab][start] |
${bp-webservice-gateway-route}/ws |
[trembita:soap][bp:get-lab][start] |
|
${user-process-management-route}/${start|start-with-form} |
[portal][bp:get-lab][start-with-form] |
|
Процеси |
${user-process-management-route}/process-definitions |
[portal][get-process-definitions] |
${user-process-management-route}/process-definitions/count |
[portal][get-process-definitions-count] |
|
${user-process-management-route}/history/process-instances |
[portal][get-user-history-process-instances] |
|
${user-process-management-route}/history/process-instances/count |
[portal][get-user-history-process-instances-count] |
|
${user-process-management-route}/history/tasks |
[portal][get-user-history-tasks] |
|
${user-process-management-route}/runtime/process-instances |
[portal][get-user-runtime-process-instances] |
|
${user-process-management-route}/runtime/process-instances/count |
[portal][get-user-runtime-process-instances-count] |
|
${user-process-management-route}/grouped-process-definition |
[portal][get-grouped-process-definitions] |
|
Задача |
${user-task-management-route}/${process-instance-id}/${task-name}/complete |
[portal][bp:create-lab][task:fill-laboratory-data][complete] |
${user-task-management-route}/${process-instance-id}/${task-name}/task |
[portal][bp:create-lab][task:fill-laboratory-data][get-task] |
|
${user-task-management-route}/${process-instance-id}/${task-name}/sign-form |
[portal][bp:create-lab][task:fill-laboratory-data][sign-form] |
|
Задачі |
${user-task-management-route}/task |
[portal][get-user-tasks] |
${user-task-management-route}/task/lightweight |
[portal][get-user-tasks-lightweight] |
|
${user-task-management-route}/task/count |
[portal][get-user-tasks-count] |
|
${user-task-management-route}/history/task |
[portal][get-user-history-tasks] |
|
${user-task-management-route}/history/task/count |
[portal][get-user-history-tasks-count] |
|
Форма |
${form-schema-provider}/${form-name}/form-by-key |
[portal][get-form-by-key] |