|
|
Dipaparkan pada 2025-3-17 15:31:01
|
|
|
|

Persyaratan: Uji stres antarmuka menggunakan K6.
resensi
Alat K6
K6 adalah alat pengujian beban modern yang dibangun di atas pengalaman kami selama bertahun-tahun di industri kinerja dan pengujian. Ini kuat, dapat diskalakan, dan penuh fitur. Tujuan desain utamanya adalah untuk memberikan pengalaman pengembang terbaik.
Fitur intinya adalah:
Pembuatan beban yang dapat dikonfigurasi. Bahkan mesin kelas bawah dapat mensimulasikan volume lalu lintas yang besar. Uji sebagai kode. Gunakan kembali skrip, logika modular, kontrol versi, dan integrasikan pengujian dengan CI. API berfitur lengkap. Scripting API menyertakan berbagai fitur untuk membantu Anda mensimulasikan lalu lintas aplikasi nyata. Mesin JavaScript tertanam. Pergi, keakraban skrip JavaScript. Dukungan multi-protokol. HTTP, WebSockets, gRPC, browser, dll. Ekosistem skala besar. Anda dapat memperpanjang k6 untuk memenuhi kebutuhan Anda. Banyak yang telah membagikan ekspansi mereka dengan komunitas! Penyimpanan dan visualisasi metrik yang fleksibel. Agregasi statistik atau metrik terperinci dan ekspor ke layanan pilihan Anda. Integrasi asli dengan cloud Grafana. Solusi SaaS untuk eksekusi pengujian, korelasi metrik, analisis data, dan banyak lagi.
Ini adalah pengujian beban untuk abad ke-21.
Dokumentasi:Login hyperlink terlihat. Alamat kode sumber:Login hyperlink terlihat. Unduh untuk Windows:Login hyperlink terlihat.
Ujian
Buat skrip konfigurasi test.js baru dengan kode berikut:
Jalankan pengujian, perintah:
Penjelasan rinci keluaran
- skenario: Jelaskan secara singkat jalannya skrip pengujian; Jelaskan berapa banyak kasus pengujian, jumlah pengguna virtual terbesar, dan durasi eksekusi maksimum.
- data_received: Jumlah data yang diterima
- data_sent: Jumlah data yang dikirim
- http_req_blocked: Waktu yang diblokir sebelum memulai permintaan
- http_req_connecting: Waktu yang dibutuhkan untuk membuat koneksi TCP ke host jarak jauh
- http_req_duration: Total waktu permintaan. Ini sama dengan http_req_sending + http_req_waiting + http_req_receiving metrik penting
- http_req_failed: Tingkat permintaan gagal
- http_req_receiving: Waktu yang dibutuhkan untuk menerima data respons dari host jarak jauh tanpa waktu pencarian/koneksi DNS awal
- http_req_sending: Waktu yang diperlukan untuk mengirim data ke host jarak jauh
- http_req_tls_handshaking: Waktu yang diperlukan untuk membuat sesi TLS dengan berjabat tangan dengan host jarak jauh
- http_req_waiting: Waktu yang dihabiskan untuk menunggu host jarak jauh merespons
- http_reqs: Jumlah total permintaan TPS
- iteration_duration: Waktu yang diperlukan untuk menyelesaikan iterasi penuh fungsi default/utama
- iterasi: Berapa kali fungsi dalam skrip dieksekusi
- vus: Jumlah pengguna virtual yang saat ini aktif
- vus_max: Jumlah maksimum pengguna virtual
- cek: Tingkat keberhasilan item pemeriksaan
Hasil keluaran didukung: Amazon CloudWatch, Cloud, CSV, Datadog, Dynatrace, Elasticsearch, Grafana Cloud Prometheus, InfluxDB, JSON, Netdata, New Relic, Prometheus, TimescaleDB, StatsD, referensi:Login hyperlink terlihat. |
Mantan:.NET/C# menggunakan algoritma SM3 untuk menghasilkan tanda tanganDepan:NVIDIA DGX Spark, superkomputer NVIDIA AI, menerima pre-order
|