All Products
Search
Document Center

Database Autonomy Service:DescribeCloudBenchTasks

Last Updated:Aug 22, 2026

Mengkueri daftar tugas uji stres.

Deskripsi operasi

Database Autonomy Service (DAS) menyediakan fitur uji stres cerdas untuk membantu Anda memverifikasi apakah spesifikasi instans perlu ditingkatkan agar dapat menangani puncak lalu lintas layanan secara efektif. Untuk informasi lebih lanjut, lihat Uji stres cerdas.

Coba sekarang

Coba API ini di OpenAPI Explorer tanpa perlu penandatanganan manual. Panggilan yang berhasil akan secara otomatis menghasilkan contoh kode SDK sesuai dengan parameter Anda. Unduh kode tersebut dengan kredensial bawaan yang aman untuk penggunaan lokal.

Test

RAM authorization

Tabel berikut menjelaskan otorisasi yang diperlukan untuk memanggil API ini. Anda dapat menentukannya dalam kebijakan Resource Access Management (RAM). Kolom pada tabel dijelaskan sebagai berikut:

  • Action: Aksi yang dapat digunakan dalam elemen Action pada pernyataan kebijakan izin RAM untuk memberikan izin guna melakukan operasi tersebut.

  • API: API yang dapat Anda panggil untuk melakukan aksi tersebut.

  • Access level: Tingkat akses yang telah ditentukan untuk setiap API. Nilai yang valid: create, list, get, update, dan delete.

  • Resource type: Jenis resource yang mendukung otorisasi untuk melakukan aksi tersebut. Ini menunjukkan apakah aksi tersebut mendukung izin tingkat resource. Resource yang ditentukan harus kompatibel dengan aksi tersebut. Jika tidak, kebijakan tersebut tidak akan berlaku.

    • Untuk API dengan izin tingkat resource, jenis resource yang diperlukan ditandai dengan tanda bintang (*). Tentukan Nama Sumber Daya Alibaba Cloud (ARN) yang sesuai dalam elemen Resource pada kebijakan.

    • Untuk API tanpa izin tingkat resource, ditampilkan sebagai All Resources. Gunakan tanda bintang (*) dalam elemen Resource pada kebijakan.

  • Condition key: Kunci kondisi yang didefinisikan oleh layanan. Kunci ini memungkinkan kontrol granular, berlaku baik hanya untuk aksi maupun untuk aksi yang terkait dengan resource tertentu. Selain kunci kondisi spesifik layanan, Alibaba Cloud menyediakan serangkaian common condition keys yang berlaku di semua layanan yang didukung RAM.

  • Dependent action: Aksi dependen yang diperlukan untuk menjalankan aksi tersebut. Untuk menyelesaikan aksi tersebut, pengguna RAM atau role RAM harus memiliki izin untuk melakukan semua aksi dependen.

Action

Access level

Resource type

Condition key

Dependent action

hdm:DescribeCloudBenchTasks

get

*Semua resource.

*

None None

Parameter permintaan

Parameter

Type

Required

Description

Example

Status

string

No

Status berjalan tugas. Nilai valid:

  • SUCCESS: Berhasil.

  • IGNORED: Diabaikan.

  • RUNNING: Berjalan.

  • EXCEPTION: Pengecualian.

SUCCESS

TaskType

string

No

Jenis tugas uji stres. Nilai valid:

  • pressure test (default): uji stres cerdas. Trafik yang ditangkap dari instans target diputar ulang pada instans tujuan dengan kecepatan maksimum yang didukung oleh spesifikasi instans tujuan.

  • smart pressure test: uji stres yang dihasilkan. Dengan menganalisis dan mempelajari trafik yang ditangkap dari instans target dalam periode singkat, trafik yang konsisten dengan model bisnis dan distribusi trafik dari trafik asli dihasilkan untuk uji stres berkelanjutan. Hal ini mengurangi waktu yang diperlukan untuk mengumpulkan data dari instans target serta menurunkan biaya penyimpanan dan overhead kinerja.

pressure test

StartTime

string

No

Waktu mulai tugas kueri. Tentukan nilai sebagai Stempel waktu UNIX. Unit: milidetik.

1596177993000

EndTime

string

No

Waktu akhir tugas kueri. Tentukan nilai sebagai Stempel waktu UNIX. Unit: milidetik.

Catatan

Waktu akhir tugas kueri harus lebih lambat daripada waktu mulai.

1596177993001

PageNo

string

No

Nomor halaman. Nilai harus lebih besar dari 0 dan tidak boleh melebihi nilai maksimum dari Tipe data Integer. Nilai default: 1.

1

PageSize

string

No

Jumlah maksimum rekaman per halaman. Nilai harus lebih besar dari 0 dan tidak boleh melebihi nilai maksimum dari Tipe data Integer. Nilai default: 10.

10

Elemen respons

Element

Type

Description

Example

object

Code

string

Kode status yang dikembalikan.

200

Message

string

Paket yang dikembalikan.

Catatan

Jika permintaan berhasil, Successful dikembalikan. Jika permintaan gagal, pesan kesalahan seperti kode kesalahan dikembalikan.

Successful

RequestId

string

ID permintaan.

B6D17591-B48B-4D31-9CD6-9B9796B2****

Success

string

Apakah permintaan berhasil. Nilai valid:

  • true: Permintaan berhasil.

  • false: Permintaan gagal.

true

Data

object

Daftar informasi detail, termasuk jumlah total entri dan kode kesalahan.

PageNo

integer

Nomor halaman.

1

PageSize

integer

Jumlah maksimum rekaman per halaman.

10

Extra

string

Parameter yang dicadangkan.

None

Total

integer

Jumlah total hasil.

2

List

object

cloudbenchTasks

array<object>

Daftar informasi detail tentang tugas uji stres.

object

DtsJobName

string

Nama Tugas DTS (Data Transmission Service).

Migrasi antara Instans RDS

ErrorMessage

string

Paket kesalahan yang dikembalikan ketika tugas gagal.

DTS-070211: Connect Source DB failed. cause by [com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException:Could not create connection to database server. Attempted reconnect 3 times. Giving up.][com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:Communications link failure\n\nThe last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.][java.net.ConnectException:Connection timed out (Connection timed out)] About more information in [https://yq.aliyun.com/articles/499178].

External

string

Informasi tambahan.

Null

BackupType

string

Jenis cadangan. Nilai valid:

  • TIMESTAMP: berdasarkan waktu cadangan.

  • BACKUPID: berdasarkan ID set cadangan.

TIMESTAMP

UserId

string

ID akun Alibaba Cloud.

1091411816252****

DstType

string

Jenis instans tujuan. Nilai valid:

  • Instance (default): ID instans.

  • ConnectionString: Titik akhir instans.

Instance

EcsInstanceId

string

ID Instance ECS.

i-bp1ecr5go2go1****

DstInstanceUuid

string

Identitas unik instans tujuan.

hdm_d887b5ccf99fa0dc9a1e5aaac368****

TaskType

string

Jenis tugas uji stres. Nilai valid:

  • pressure test (default): uji stres cerdas. Trafik yang ditangkap dari instans target diputar ulang pada instans tujuan dengan kecepatan maksimum yang didukung oleh spesifikasi instans tujuan.

  • smart pressure test: uji stres yang dihasilkan. Dengan menganalisis dan mempelajari trafik yang ditangkap dari instans target dalam periode singkat, trafik yang konsisten dengan model bisnis dan distribusi trafik dari trafik asli dihasilkan untuk uji stres berkelanjutan. Hal ini mengurangi waktu yang diperlukan untuk mengumpulkan data dari instans target serta menurunkan biaya penyimpanan dan overhead kinerja.

pressure test

BenchStep

string

Sublangkah tugas uji stres. Nilai valid:

  • NEW: inisialisasi tugas.

  • WAIT_BUY_ECS: membeli Instance ECS baru.

  • WAIT_START_ECS: memulai Instance ECS.

  • WAIT_INSTALL_JDK: menginstal JDK.

  • WAIT_INSTALL_DBGATEWAY: menginstal DBGateway.

  • ADD_SECURITY_IPS_STEP: mengonfigurasi daftar putih grup keamanan.

  • ARCHIVE: pengarsipan SQL penuh.

  • DOWNLOAD: mengunduh file SQL penuh.

  • PROCEED: pra-pemrosesan file SQL penuh.

  • PRE_LOAD: pemuatan awal file SQL penuh.

  • VALIDATE: validasi fungsional.

  • PRESSURE: uji stres kinerja.

PROCEED

Version

string

Versi tugas uji stres. Nilai valid:

  • V2.0.

  • V3.0.

V3.0

EndState

string

Status setelah tugas uji stres berakhir. Nilai valid:

  • WAIT_TARGET: menyiapkan instans tujuan untuk uji stres.

  • WAIT_DBGATEWAY: menyiapkan Penerapan uji stres.

  • WAIT_SQL: menyiapkan SQL penuh.

  • WAIT_LOGIC: bersiap untuk memulai pemutaran ulang trafik.

Catatan

Setelah tugas uji stres menjalankan status yang ditentukan dalam pengaturan EndState, tugas langsung mencapai status selesai.

WAIT_TARGET

SrcInstanceUuid

string

Pengenal unik instans sumber.

hdm_3063db6792965c080a4bcb6e6304****

ClientType

string

Jenis mesin uji stres. Nilai valid:

  • ECS: Anda perlu menyiapkan Gerbang Basis Data sendiri.

  • DAS_ECS: Instance ECS yang dibeli dan diterapkan secara otomatis oleh DAS.

ECS

State

string

Status saat ini tugas uji stres. Nilai valid:

  • WAIT_TARGET: menyiapkan instans tujuan untuk uji stres.

  • WAIT_DBGATEWAY: menyiapkan Penerapan uji stres.

  • WAIT_SQL: menyiapkan SQL penuh.

  • WAIT_LOGIC: bersiap untuk memulai pemutaran ulang trafik.

WAIT_TARGET

DstIp

string

Parameter yang dicadangkan.

None

SrcPublicIp

string

Parameter yang dicadangkan.

None

BackupId

string

ID set cadangan. Anda dapat memperoleh nilai ini dengan memanggil operasi DescribeBackups.

229132

SqlCompleteReuse

string

Informasi penggunaan ulang SQL penuh.

{"sqlUuid":"task_a37d2f07-45cb-4413-a2a6-c66c68****","metaUuid":"task_211e2561-5c0c-486b-864c-56b511****","sqlFile":"cl-1620057600000-1800626.sc","metaFile":"cl-1620057600000-1800626.meta"}

SmartPressureTime

integer

Durasi uji stres yang dihasilkan. Unit: milidetik.

86400000

ArchiveState

integer

Status pengarsipan SQL. Nilai valid:

  • 0: belum dimulai.

  • 1: selesai.

  • 2: error.

  • 3: berjalan.

  • 4: tidak perlu diunduh.

1

Status

string

Status berjalan tugas uji stres. Nilai valid:

  • SUCCESS: Berhasil.

  • IGNORED: Diabaikan.

  • RUNNING: Berjalan.

  • EXCEPTION: Pengecualian.

RUNNING

WorkDir

string

Direktori sementara yang dihasilkan oleh tugas uji stres.

/tmp/bench/

ArchiveOssTableName

string

Nama tabel yang diarsipkan ke OSS.

custins15546355_161604665****

DtsJobId

string

ID Tugas migrasi DTS.

i03e3zty16i****

DtsJobState

integer

Status Tugas DTS. Nilai valid:

  • NOT_STARTED: belum dimulai.

  • PRE_CHECKING: pra-pemeriksaan.

  • PRE_CHECK_FAILED: pra-pemeriksaan gagal.

  • CHECKING: memeriksa.

  • MIGRATING: migrasi.

  • CATCHED: tertangkap.

  • SUSPENDING: menangguhkan.

  • MIGRATION_FAILED: migrasi gagal.

  • FINISHED: selesai.

  • INITIALIZING: inisialisasi sinkronisasi.

  • INITIALIZE_FAILED: inisialisasi sinkronisasi gagal.

  • SYNCHRONIZING: menyinkronkan.

  • MODIFYING: mengubah objek sinkronisasi.

  • SWITCHING: beralih.

  • FAILED: gagal.

CHECKING

DstPort

integer

Port instans tujuan.

3306

DtsJobClass

string

Spesifikasi tautan DTS.

Catatan

Untuk informasi lebih lanjut tentang spesifikasi tautan dan hasil tes kinerja, lihat Spesifikasi tautan migrasi data.

medium

ClientGatewayId

string

ID Gerbang Basis Data mesin uji stres.

58598b2af48a0193dfc16fc6964ef****

Description

string

Deskripsi tugas uji stres.

test-das-bench-0501

ErrorCode

string

Kode kesalahan yang dikembalikan oleh tugas uji stres internal.

10109

TableSchema

string

Nama tabel yang terlibat dalam uji stres.

[{"TABLE_NAME":"customer1","TABLE_SCHEMA":"tpcc"}]

DtsJobStatus

string

Status Tugas DTS. Nilai valid:

  • NOT_STARTED: belum dimulai.

  • PRE_CHECKING: pra-pemeriksaan.

  • PRE_CHECK_FAILED: pra-pemeriksaan gagal.

  • CHECKING: memeriksa.

  • MIGRATING: migrasi.

  • CATCHED: tertangkap.

  • SUSPENDING: menangguhkan.

  • MIGRATION_FAILED: migrasi gagal.

  • FINISHED: selesai.

  • INITIALIZING: inisialisasi sinkronisasi.

  • INITIALIZE_FAILED: inisialisasi sinkronisasi gagal.

  • SYNCHRONIZING: menyinkronkan.

  • MODIFYING: mengubah objek sinkronisasi.

  • SWITCHING: beralih.

  • FAILED: gagal.

PRE_CHECK_FAILED

SrcInstanceArea

string

Jenis database instans sumber.

RDS

BenchStepStatus

string

Status sublangkah uji stres. Nilai valid:

  • NEW: inisialisasi tugas.

  • RUNNING: berjalan.

  • FAILED: gagal.

  • FINISHED: selesai.

  • Terminated: dihentikan.

  • Deleted: dihapus.

FINISHED

Source

string

Sumber tugas. Nilai valid:

  • DAS.

  • OPEN_API.

DAS

ArchiveJobId

string

ID tugas pengarsipan.

'202105211430070112231480820340758****

Topic

string

Topik konsumsi Kafka.

das

RequestDuration

integer

Durasi tugas uji stres. Unit: milidetik.

86400000

TaskId

string

ID tugas.

e5cec704-0518-430f-8263-76f4dcds****

Rate

integer

Kecepatan pemutaran ulang trafik instans sumber pada instans tujuan. Kecepatan pemutaran ulang harus berupa bilangan bulat positif. Nilai valid: 0 hingga 30. Nilai default: 1.

1

Contoh

Respons sukses

JSONformat

{
  "Code": "200",
  "Message": "Successful",
  "RequestId": "B6D17591-B48B-4D31-9CD6-9B9796B2****",
  "Success": "true",
  "Data": {
    "PageNo": 1,
    "PageSize": 10,
    "Extra": "None",
    "Total": 2,
    "List": {
      "cloudbenchTasks": [
        {
          "DtsJobName": "RDS间迁移",
          "ErrorMessage": "DTS-070211: Connect Source DB failed. cause by [com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException:Could not create connection to database server. Attempted reconnect 3 times. Giving up.][com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:Communications link failure\\n\\nThe last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.][java.net.ConnectException:Connection timed out (Connection timed out)] About more information in [https://yq.aliyun.com/articles/499178].",
          "External": "Null",
          "BackupType": "TIMESTAMP",
          "UserId": "1091411816252****",
          "DstType": "Instance",
          "EcsInstanceId": "i-bp1ecr5go2go1****",
          "DstInstanceUuid": "hdm_d887b5ccf99fa0dc9a1e5aaac368****",
          "TaskType": "pressure test",
          "BenchStep": "PROCEED",
          "Version": "V3.0",
          "EndState": "WAIT_TARGET",
          "SrcInstanceUuid": "hdm_3063db6792965c080a4bcb6e6304****",
          "ClientType": "ECS",
          "State": "WAIT_TARGET",
          "DstIp": "None",
          "SrcPublicIp": "None",
          "BackupId": "229132",
          "SqlCompleteReuse": "{\"sqlUuid\":\"task_a37d2f07-45cb-4413-a2a6-c66c68****\",\"metaUuid\":\"task_211e2561-5c0c-486b-864c-56b511****\",\"sqlFile\":\"cl-1620057600000-1800626.sc\",\"metaFile\":\"cl-1620057600000-1800626.meta\"}",
          "SmartPressureTime": 86400000,
          "ArchiveState": 1,
          "Status": "RUNNING",
          "WorkDir": "/tmp/bench/",
          "ArchiveOssTableName": "custins15546355_161604665****",
          "DtsJobId": "i03e3zty16i****",
          "DtsJobState": 0,
          "DstPort": 3306,
          "DtsJobClass": "medium",
          "ClientGatewayId": "58598b2af48a0193dfc16fc6964ef****",
          "Description": "test-das-bench-0501",
          "ErrorCode": "10109",
          "TableSchema": "[{\"TABLE_NAME\":\"customer1\",\"TABLE_SCHEMA\":\"tpcc\"}]",
          "DtsJobStatus": "PRE_CHECK_FAILED",
          "SrcInstanceArea": "RDS",
          "BenchStepStatus": "FINISHED",
          "Source": "DAS",
          "ArchiveJobId": "'202105211430070112231480820340758****",
          "Topic": "das",
          "RequestDuration": 86400000,
          "TaskId": "e5cec704-0518-430f-8263-76f4dcds****",
          "Rate": 1
        }
      ]
    }
  }
}

Kode kesalahan

HTTP status code

Error code

Error message

Description

400 InvalidParams The request parameters are invalid. Parameter permintaan tidak valid.
403 NoPermission You are not authorized to do this action. Anda tidak memiliki izin untuk melakukan operasi ini.

Lihat Error Codes untuk daftar lengkap.

Catatan rilis

Lihat Release Notes untuk daftar lengkap.