全部产品
Search
文档中心

Performance Testing:Membuat skenario uji stres berbasis PTS

更新时间:Jul 02, 2025

Topik ini menjelaskan dasar-dasar skenario uji stres berbasis Layanan Pengujian Kinerja (PTS) dan cara membuatnya.

Informasi latar belakang

PTS adalah alat uji stres yang dikembangkan berdasarkan platform uji stres end-to-end dari Alibaba Cloud. Uji stres berbasis PTS banyak digunakan di aplikasi seperti web dan mini program yang berkomunikasi menggunakan protokol HTTP atau HTTPS. Alat ini relevan untuk berbagai industri, termasuk e-commerce, Internet of Vehicles (IoV), multimedia, keuangan dan asuransi, logistik, periklanan, pemasaran, serta jejaring sosial. Uji stres berbasis PTS dapat mensimulasikan skenario bisnis nyata dengan melibatkan sejumlah besar pengguna dan menyediakan metode komprehensif untuk memverifikasi kinerja, kapasitas, dan stabilitas situs web.

Apa itu skenario uji stres?

Untuk memulai uji stres, Anda harus membuat skenario uji stres. Skenario tersebut mencakup satu atau lebih tugas paralel. Setiap tugas setara dengan sesi bisnis dan terdiri dari satu atau lebih API serial.

  • API diperlukan dalam uji stres. API mendefinisikan URL pada setiap tahap sesi dan mensimulasikan permintaan tertentu ke aplikasi. Contohnya, saat melakukan operasi di situs e-commerce seperti masuk, menanyakan detail produk, atau memesan, beberapa API diperlukan untuk menyelesaikan operasi tersebut.

  • Sesi bisnis adalah rangkaian terurut API uji stres yang memiliki makna bisnis, mirip dengan transaksi.

Contoh berikut menggambarkan hubungan antara sesi bisnis dan API.

Anda melakukan uji stres di mana dua tugas atau sesi bisnis dijalankan secara bersamaan untuk Taobao.

  • Tugas A: Telusuri Produk A.

  • Tugas B: Beli Produk B.

Tugas B mencakup empat API yang harus diinisiasi secara berurutan. Berikut adalah daftar API:

  • Permintaan 1: Masuk ke Taobao.

  • Permintaan 2: Telusuri Produk B.

  • Permintaan 3: Tambahkan Produk B ke keranjang belanja.

  • Permintaan 4: Kirim pesanan.

Prosedur

  1. Masuk ke Konsol PTS, pilih Performance Test > Create Scenario, lalu klik PTS.

  2. Pada tab Scenario Settings, klik daftar drop-down Add API untuk menambahkan beberapa API ke sesi bisnis. Setelah memulai uji stres, API akan diinisiasi secara berurutan. Untuk informasi lebih lanjut, lihat HTTP APIs atau JDBC APIs.

    Catatan

    Jika Anda klik Add API, sistem secara otomatis menambahkan API HTTP.

  3. Opsional. Klik Add Business Session untuk menambahkan beberapa sesi bisnis. Setelah memulai uji stres, permintaan untuk sesi bisnis yang ditambahkan akan diinisiasi pada saat yang sama.

  4. Opsional. Gunakan instruksi untuk mengelola perilaku uji stres dalam sesi bisnis. Untuk informasi lebih lanjut, lihat Instruksi.

  5. Konfigurasikan parameter lainnya.

  6. Lakukan operasi berikut berdasarkan kebutuhan bisnis Anda:

    • Debug skenario: Pada tab Scenario Settings, klik Debug di pojok kiri bawah. Untuk informasi lebih lanjut, lihat Debug skenario.

    • Mulai tes: Pada tab Scenario Settings, klik Save and Start Testing di pojok kiri bawah.

Contoh

Anda dapat memulai uji stres berbasis PTS di Konsol PTS hanya dengan beberapa klik. Bagian ini menyediakan contoh skenario untuk uji stres berbasis PTS.

Apa yang harus dilakukan selanjutnya

Di halaman Scenarios, pilih PTS untuk melihat skenario uji stres berbasis PTS yang telah Anda buat.

Lakukan operasi berikut di kolom Actions skenario:

  • Klik Start untuk memulai tes. Untuk informasi lebih lanjut, lihat Mulai uji stres.

  • Klik Edit untuk membuka halaman Edit Scenario guna memodifikasi informasi skenario. PTS menyediakan berbagai fitur untuk meningkatkan efisiensi orkestrasi, termasuk replikasi skenario, validasi dan invalidasi sesi bisnis, serta replikasi API. Untuk informasi lebih lanjut, lihat Kelola skenario.

  • Klik Delete untuk menghapus skenario uji stres. Setelah skenario dihapus, Anda masih dapat melihat laporan uji stres yang dihasilkan.

  • Klik Copy untuk menyalin skenario. Untuk informasi lebih lanjut, lihat Salin skenario.