Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Ujung depan
Ujung depan menyediakan antarmuka untuk berinteraksi dengan solusi dan mencakup:
-
API pengujian beban untuk akses terprogram
-
Konsol web untuk membuat, menjadwalkan, dan menjalankan tes kinerja
-
Server MCP opsional untuk analisis hasil tes dan kesalahan yang dibantu AI
Muat pengujian API
Pengujian Beban Terdistribusi di AWS mengonfigurasi Amazon API Gateway untuk meng-host RESTful API solusi. Pengguna dapat berinteraksi dengan sistem pengujian beban secara aman melalui konsol web, RESTful API, dan Server MCP opsional yang disertakan. API bertindak sebagai “pintu depan” untuk akses ke data pengujian yang disimpan di Amazon DynamoDB. Anda juga dapat menggunakan APIs untuk mengakses fungsionalitas tambahan apa pun yang Anda buat ke dalam solusi.
Solusi ini memanfaatkan fitur otentikasi pengguna kumpulan pengguna Amazon Cognito. Setelah berhasil mengautentikasi pengguna, Amazon Cognito mengeluarkan token web JSON yang digunakan untuk mengizinkan konsol mengirimkan permintaan ke solusi (titik akhir Amazon API APIs Gateway). Permintaan HTTPS dikirim oleh konsol ke APIs header otorisasi yang menyertakan token.
Berdasarkan permintaan tersebut, API Gateway memanggil fungsi AWS Lambda yang sesuai untuk melakukan tugas yang diperlukan pada data yang disimpan dalam tabel DynamoDB, menyimpan skenario pengujian sebagai objek JSON di Amazon S3, mengambil gambar metrik CloudWatch Amazon, dan mengirimkan skenario pengujian ke mesin status AWS Step Functions.
Untuk informasi selengkapnya tentang API solusi, lihat bagian API pengujian beban terdistribusi dari panduan ini.
Konsol web
Solusi ini mencakup konsol web yang dapat Anda gunakan untuk mengonfigurasi dan menjalankan pengujian, memantau pengujian yang sedang berjalan, dan melihat hasil pengujian terperinci. Konsol adalah aplikasi ReactJS yang dibangun dengan Cloudscape
URL konsol web adalah nama domain CloudFront distribusi yang dapat ditemukan di CloudFormation output sebagai Konsol. Setelah Anda meluncurkan CloudFormation template, Anda juga akan menerima email yang berisi URL konsol web dan kata sandi satu kali untuk masuk ke dalamnya.
MCP Server (Opsional)
Server Model Context Protocol (MCP) opsional menyediakan antarmuka tambahan untuk alat pengembangan AI untuk mengakses dan menganalisis data pengujian beban melalui interaksi bahasa alami. Komponen ini hanya digunakan jika Anda memilih opsi MCP Server selama penerapan solusi.
Server MCP memungkinkan agen AI untuk menanyakan hasil pengujian, menganalisis metrik kinerja, dan mendapatkan wawasan tentang data pengujian beban Anda menggunakan alat seperti Amazon Q, Claude, dan asisten AI lain yang kompatibel dengan MCP. Untuk informasi rinci tentang arsitektur dan konfigurasi MCP Server, lihat MCP Server di bagian ini.