order_statistics_testcases.yml 1.1 KB
config:
    name: 订单统计
    base_url: ${ENV(base_manager_url)}
    variables:
        phone: ${get_partner_account_from_database()}
        todayRealQuantity: ${get_todayRealQuantity_from_database()}
        todayRealMoney: ${get_todayRealMoney_from_database()}
        cumulativeQuantity: ${get_cumulativeQuantity_from_database()}
        cumulativeMoney: ${get_cumulativeMoney_from_database()}
        msg: 成功
    teardown_hooks:
        - ${sleep(2)}

teststeps:
-   name: $phone 登录系统
    testcase: testcases/login_testcases.yml

-   name: $phone 订单统计
    api:  api/app_api/order/statistics_api.yml
    validate:
        - eq:
          - content.msg
          - $msg

        - eq:
          - content.data.statistics.cumulativeMoney
          - $cumulativeMoney

        - eq:
          - content.data.statistics.cumulativeQuantity
          - $cumulativeQuantity

        - eq:
          - content.data.statistics.todayRealMoney
          - $todayRealMoney

        - eq:
          - content.data.statistics.todayRealQuantity
          - $todayRealQuantity