Тестирование управления сессиями сервиса через REST - PullRequest
0 голосов
/ 11 марта 2019

Мне нужно написать тест для некоторого веб-сервиса JAX RS, который утверждает, что определенное значение кэшируется в сеансе с диска при первом запросе в сеансе.

Процесс тестирования не имеет доступа к проверенномупроцесс.Вариант использования включает в себя использование REST API для вызова служб.

Можно придумать несколько вариантов продолжения:

  1. Создать конечную точку REST только для тестирования и выполнить запрос тамнеобходимое значение сеанса.

  2. Напишите, а затем прочитайте сообщение журнала.

Мне известно, что я пытаюсь проверить детали реализации с помощьювнешний API, который не предоставляет контракт для этой детали, но в настоящее время я немного ограничен в том, какие процессы могут выполняться инфраструктурой тестирования.

Есть ли какие-либо дополнительные швы, которые можно использовать для тестирования, и какие общиеесть хорошая практика для этого сценария?

1 Ответ

0 голосов
/ 11 марта 2019

Мне просто пришла в голову идея изменить кэшированный ресурс и использовать изменение в поведении.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...