金牛座测试失灵了吗?

时间:2020-06-16 17:04:07

标签: jmeter taurus

我是金牛座测试的新手。我在金牛座项目中进行了一组测试。 enter image description here

在场景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?我不明白这个问题。任何帮助将不胜感激。谢谢!

2 个答案:

答案 0 :(得分:0)

Taurus只是底层负载和功能测试工具的包装,如果未执行某些操作,则可能有多种原因,例如:

  1. 未在YAML配置文件中启用特定请求
  2. 基础测试执行程序尝试运行特定请求失败
  3. 缺少针对请求的测试数据

检出 bzt.log 文件以及基础工具生成的所有日志。缺省情况下,Taurus使用JMeter执行程序,因此,在您的情况下,可以在jmeter.log文件中找到原因(也值得检查jmeter.outjmeter.err是否有可疑条目)

更多信息:Navigating your First Steps Using Taurus

您还可以通过Taurus support forum

与Taurus开发人员,维护人员和用户联系。

答案 1 :(得分:0)

问题在于yaml中的缩进。我建议如果您正在运行这些测试,则最好安装一个linter来检查yaml格式。一键关闭,错误是不可见的。它只是忽略测试。