Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 1282|Jawab: 0

Windows menggunakan k6 untuk pengujian stres HTTP

[Salin tautan]
Dipaparkan pada 2025-3-17 15:31:01 | | | |
Persyaratan: Uji stres antarmuka menggunakan K6.

resensi

Alat Kasuari untuk pengujian stres permintaan HTTP
https://www.itsvse.com/thread-10557-1-1.html

Perbandingan alat pengujian LoadRunner dan Jmeter
https://www.itsvse.com/thread-10172-1-1.html

Uji stres menggunakan alat ab Apache
https://www.itsvse.com/thread-4410-1-1.html

Windows Apache ab situs web uji stres
https://www.itsvse.com/thread-4836-1-1.html

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 tangan
Depan:NVIDIA DGX Spark, superkomputer NVIDIA AI, menerima pre-order
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com