【问题标题】:taurus tests running out of order?金牛座的测试运行不正常?
【发布时间】:2020-06-19 00:50:11
【问题描述】:

我是金牛座测试的新手。我在 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?我不明白这个问题。任何帮助将不胜感激。谢谢!

【问题讨论】:

  • 我投票结束我自己的问题,因为它包含私人信息。这是一种责任。

标签: jmeter taurus


【解决方案1】:

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

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

查看 bzt.log 文件和底层工具生成的任何日志。默认情况下,Taurus 使用 JMeter 执行程序,因此如果是您的情况,可以在 jmeter.log 文件中找到原因(还值得检查 jmeter.outjmeter.err 是否有任何可疑条目)

更多信息:Navigating your First Steps Using Taurus

您还可以通过Taurus support forum 与 Taurus 开发人员、维护人员和用户联系

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-18
      • 2022-01-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多