тесты Taurus выходят из строя?

Я новичок в тестировании Тельца. У меня есть набор тестов внутри проекта Taurus. введите описание изображения здесь

В сценарии 1300_Azuresubscriptions.yaml у меня есть следующий список ярлыков:

0100-Authorization
1300_ListAzureSubscriptions
1310_CreateAzureSubscriptions
1320_UpdateAzureSubscriptions
1330_FetchAzureSubscription
1340_CreateAVWGateway
1341_CreateVirtualWanSite
1342_ListVirtualWanSites
1343_UpdateVirtualWanSite
1344_FetchVirtualWanSite
1345_DeleteVirtualWanSite
1346_DeleteAVWGateway
1350_DeleteAzureSubscription
1351_ListADSubscription
1352_CreateAzureSubscriptions
1353_FetchADSubscription
1354_ValidateADSubscriptions
1355_GetADGroups
1356_ADSyncConfigurations
1357_ADSync
1358_CheckADCLientCreation
1359_DeleteADSubscription
1360_CheckADCLientDeletion
1361_ListAzureSubscriptionsWithInvalidAuthHeader
1362_ListAzureSubscriptionsWithNoAuthHeader
1363_CreateAzureSubscriptionsWithInvalidAuthHeader
1364_CreateAzureSubscriptionsWithNoAuthHeader
1365_UpdateAzureSubscriptionsWithInvalidAuthHeader
1366_UpdateAzureSubscriptionsWithNoAuthHeader
1367_FetchAzureSubscriptionWithInvalidAuthHeader
1368_FetchAzureSubscriptionWithNoAuthHeader
1369_CreateAVWGatewayWithInvalidAuthHeader
1370_CreateAVWGatewayWithNoAuthHeader

Однако когда я запускаю bzt test-cases/1300_AzureSubscriptions.yaml, фактически проверяется только следующий список ярлыков:

0100-Authorization
1300_ListAzureSubscriptions
1310_CreateAzureSubscriptions
1320_UpdateAzureSubscriptions
1330_FetchAzureSubscription
1340_CreateAVWGateway
1341_CreateVirtualWanSite
1342_ListVirtualWanSites
1343_UpdateVirtualWanSite
1344_FetchVirtualWanSite
1345_DeleteVirtualWanSite
1346_DeleteAVWGateway
1350_DeleteAzureSubscription
1351_ListADSubscription
1352_CreateAzureSubscriptions
1353_FetchADSubscription
1354_ValidateADSubscriptions
1355_GetADGroups
1356_ADSyncConfigurations
1357_ADSync
1358_CheckADCLientCreation
1359_DeleteADSubscription
1363_CreateAzureSubscriptionsWithInvalidAuthHeader
1364_CreateAzureSubscriptionsWithNoAuthHeader
1365_UpdateAzureSubscriptionsWithInvalidAuthHeader
1366_UpdateAzureSubscriptionsWithNoAuthHeader
1367_FetchAzureSubscriptionWithInvalidAuthHeader
1368_FetchAzureSubscriptionWithNoAuthHeader
1369_CreateAVWGatewayWithInvalidAuthHeader
1370_CreateAVWGatewayWithNoAuthHeader

Почему на нем нет лейблов 1360-1362? Я не понимаю в чем проблема. Любая помощь будет принята с благодарностью. Спасибо!


person Evan Gertis    schedule 16.06.2020    source источник
comment
Я голосую за закрытие своего вопроса, поскольку он содержит личную информацию. Это ответственность.   -  person Evan Gertis    schedule 30.10.2020


Ответы (2)


Taurus - это просто оболочка для базовых инструментов нагрузочного и функционального тестирования. Если что-то не выполняется, это может быть по разным причинам. , Например:

  1. Конкретный запрос не включен в файле конфигурации YAML
  2. Базовый исполнитель теста терпит неудачу при попытке выполнить конкретный запрос.
  3. Отсутствуют тестовые данные для запросов

Просмотрите файл bzt.log и все журналы, созданные базовым инструментом. По умолчанию Taurus использует исполнитель JMeter, поэтому, если это ваш случай, причину можно найти в jmeter.log файле (это также стоит проверка jmeter.out и jmeter.err на наличие подозрительных записей)

Дополнительная информация: Первые шаги с помощью Тельца

Вы также можете связаться с разработчиками, сопровождающими и пользователями Taurus на форуме поддержки Taurus < / а>

person Dmitri T    schedule 17.06.2020

Проблема заключалась в отступе в ямле. Я бы порекомендовал, если вы запускаете эти тесты, вам лучше установить линтер, чтобы проверить форматирование yaml. Одна вкладка - и ошибка не видна. Он просто игнорирует тесты.

person Evan Gertis    schedule 18.06.2020