Skip to content
This repository was archived by the owner on Dec 10, 2025. It is now read-only.
This repository was archived by the owner on Dec 10, 2025. It is now read-only.

take bendctl to replace perf-tool #108

@flaneur2020

Description

@flaneur2020

now we have got the cli to access our cloud platform bendctl, we can consider replacing the cli perf-tool to bendctl.

the problems with perf-tool:

  • the test logic is hard coded inside the cli tool, hard to customize the test logic by python script.
  • the api client is manual written and have some adhoc logic inside, it does not handle some corner cases like 520 well.
  • hard to reproduce the failed case on desktop.

the pros about bendctl:

  • allowing us seperate the api client logic with the test workflow logic (like run each query 10 times for ontime dataset)
  • have a more stable fundation about the api access logic like session management, warehouse management, retry, etc.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions