Apa cara paling efektif untuk memuat untuk memuat menguji aplikasi Anda? Poin utama adalah menentukan berapa banyak pengguna yang dapat Anda dukung dalam satu waktu dengan aplikasi masih berjalan pada kecepatan yang masuk akal.
performance
load-testing
Jacob Schoen
sumber
sumber
httperf terutama dan juga AB alat Benchmarking Apache
(dan satu ton instrumentasi untuk menangkap permintaan duplikat dan kesalahan cache.)
Ini sederhana, efektif dan dapat memunculkan banyak lalu lintas dari mesin quad-core + yang terpasang ke server Anda pada gigabit ethernet. Ini juga memiliki hal-hal keren seperti pembatasan tingkat.
Jika Anda ingin benar-benar mewah, Anda dapat merekam dan memutar lalu lintas HTTP dengan httperf.
sumber
Alat Analisis Kapasitas Web Microsoft (WCAT) dilaporkan sebagai alat pilihan tim IIS
sumber
Saya akan menempatkan empat set kriteria di luar sana bagi Anda untuk memeriksa alat, dan ada banyak dari mereka yang tersedia di open source dan ranah komersial untuk aplikasi uji kinerja.
Bilangan 1-3 sangat penting. Jangan lewatkan salah satu dari ketiganya dan Anda mungkin telah membeli alat komersial paling mahal dan menyewa perusahaan konsultan paling mahal untuk menyebarkannya untuk Anda - Anda tidak ingin ketahuan menggunakan paku dengan ujung obeng. hanya karena bos Anda memberi tahu Anda bahwa pistol paku adalah alat yang mahal untuk rumah yang diminta untuk Anda bangun (Catatan: Paku paku sering tersedia untuk disewakan, seperti halnya alat uji komersial)
sumber
Grinder adalah kerangka kerja pengujian beban sumber terbuka yang kuat, fleksibel, dan dapat skrip. Ini aktif dikembangkan dan memiliki kurva belajar yang relatif dangkal dibandingkan dengan beberapa opsi lainnya.
sumber
Itu tergantung pada seberapa kompleksnya itu; jika ini sangat kompleks, Anda mungkin perlu sesuatu yang lebih terlibat, tetapi untuk situs web dinamis yang khas menggunakan skrip yang memunculkan beberapa contoh wget yang meminta halaman kunci di situs web Anda akan berfungsi.
sumber