Skip to content

Conversation

@impatient0
Copy link
Owner

Описание

Данный Pull Request исправляет проблему нестабильности в Postman-тестах для фичи "Комментарии", связанную с сортировкой по времени создания (createdOn).

Проблема:

При быстром последовательном создании нескольких комментариев в Pre-request Script'ах Postman-тестов, они могли получать одинаковый timestamp createdOn. Это приводило к непредсказуемому порядку таких комментариев в ответах API, где применяется сортировка по дате (например, "сначала новые"), и, как следствие, к периодическим падениям тестов, ожидающих строгого порядка.

Реализованные изменения:

  • В Postman-коллекцию postman/feature.json, в Pre-request Script'ы тестов, где создается несколько комментариев подряд и затем проверяется их порядок по createdOn, добавлена небольшая искусственная задержка (например, setTimeout(function(){}, 1000); или аналогичная логика Postman для задержки между запросами в рамках скрипта) между вызовами API на создание комментариев.
  • Это обеспечивает получение уникальных (или достаточно различных для сортировки) createdOn для тестовых комментариев.

@impatient0 impatient0 merged commit 52fe5ca into feature Jun 1, 2025
2 checks passed
@impatient0 impatient0 deleted the feature_postman-fix-concurrency branch June 1, 2025 17:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

TEST: Нестабильная сортировка комментариев в Postman-тестах из-за одинаковых timestamp

6 participants