Apakah Ujian Masa Respons?
Ujian Masa Respons mengukur masa yang diperlukan untuk satu nod sistem untuk bertindak balas terhadap permintaan yang lain. Ini adalah masa yang diperlukan oleh sistem untuk mencapai input tertentu hingga prosesnya selesai. Contohnya, anda mempunyai API, dan anda ingin mengetahui dengan tepat berapa lama masa yang diperlukan untuk melaksanakannya dan mengembalikan data di JSON. Masa Respons mengukur tindak balas pelayan bagi setiap transaksi atau pertanyaan.
Masa respons bermula apabila pengguna menghantar permintaan dan berakhir pada saat aplikasi menyatakan bahawa permintaan telah selesai.

Ujian Masa Respons
Dalam tutorial ini, anda akan belajar
- Apakah Ujian Masa Respons?
- Bagaimana Mengukur Masa Respons?
- Jenis Metrik Respons
- Tiga Nilai Masa Respons Penting
- Alat ujian Masa Respons
Bagaimana Mengukur Masa Respons?
Untuk Mengukur Masa Respons , kita dapat menggunakan alat uji dengan mengelilingi proses perniagaan yang penting dengan transaksi Mula dan Akhir. Proses perniagaan mungkin merupakan tindakan atau sekumpulan tindakan yang dilakukan pengguna dalam aplikasi untuk menyelesaikan tugas bisnis seperti masuk ke aplikasi atau membeli buku di Amazon.com
Untuk proses yang sama untuk Mengukur masa respons untuk API, tindak balas akan sedikit berbeza dari alat ke alat. Inilah sebabnya
- Kaedah mengira metrik yang dikumpulkan oleh setiap alat ujian masa tindak balas API
- Alat Mensimulasikan beban dan menangkap kelajuan yang dapat membuat perbezaan dalam masa tindak balas
- Item tambahan direkodkan semasa memantau beban pengguna
- Metrik pengkomputeran yang dikumpulkan oleh setiap alat meningkatkan masa tindak balas kerana penggunaan sumber yang tinggi.
- Senibina kedua-dua alat itu mungkin berbeza
Jenis Metrik Respons:
Sukatan Masa Respons | Penjelasan |
---|---|
Masa Respons Purata | Purata Masa Respons adalah masa purata yang diambil untuk setiap permintaan perjalanan pergi balik. Purata Waktu Respons merangkumi masa pemuatan HTML, CSS, XML, gambar, fail JavaScript, dan lain-lain. Oleh itu, rata-rata dipengaruhi apabila komponen lambat hadir dalam sistem. |
Masa Respons Puncak | Waktu Tindak Balas Puncak membantu kita mencari komponen yang berpotensi bermasalah. Ini membantu kita mencari semua penyelewengan di laman web atau sistem di mana permintaan tertentu tidak ditangani dengan betul. Sebagai contoh, mungkin terdapat pertanyaan pangkalan data yang besar yang dapat mempengaruhi masa tindak balas. Pertanyaan ini tidak membenarkan halaman dimuat pada masa yang dikehendaki. |
Kadar Ralat | Error Rate adalah pengiraan matematik yang menunjukkan peratusan permintaan masalah terhadap semua permintaan. Peratusan ini mengira semua kod status HTTP yang menunjukkan kesalahan pada pelayan. Ini juga mengira permintaan yang kehabisan masa. |
Tiga Nilai Masa Respons Penting
Ujian Masa Respons mempunyai dua ciri yang paling penting:
- Masa tindak balas purata.
- Masa tindak balas maksimum.
Ini menunjukkan berapa lama pengguna perlu menunggu pelayan untuk menjawab permintaannya.
Berikut adalah nilai contoh ujian masa tindak balas utama
Masa tindak balas | Kepentingan |
---|---|
0.1 Kedua | Ini adalah masa tindak balas yang paling disukai. Sekiranya masa tindak balas adalah 0.1, pengguna selalu merasakan bahawa aplikasi atau sistem bertindak balas dengan serta-merta, dan tidak merasa ada gangguan. |
1.0 Kedua | Ia ditakrifkan sebagai had maksimum masa tindak balas yang boleh diterima. Pengguna tidak mungkin mengalami gangguan, walaupun mereka mungkin mengalami sedikit kelewatan. Masa tindak balas lebih dari 1 saat boleh mengganggu pengalaman pengguna. |
10 saat | Ini adalah had maksimum setelah masa respons melebihi had yang boleh diterima. Walau bagaimanapun, pada masa sekarang, jika masa respons melebihi 6 saat, pengguna akan meninggalkan laman web tersebut atau berhenti dari aplikasi. |
Secara amnya, masa tindak balas harus secepat mungkin dalam selang 0.1 - 1 saat. Walau bagaimanapun, orang dapat menyesuaikan masa tindak balas yang lebih lambat, tetapi mereka tidak akan senang dengan masa tindak balas yang melebihi 2 saat. Lebih sedikit masa tindak balas, lebih baik kepuasan pelanggan, kos yang lebih rendah, kepuasan pelanggan yang lebih tinggi.
Alat ujian Masa Respons:
Terdapat banyak alat ujian Masa Respons yang tersedia di pasaran. Tiga contoh alat ujian masa tindak balas yang paling menonjol adalah:
1) JMeter:
Jmeter dapat digunakan untuk Uji Beban dan Prestasi pada aplikasi sasaran.
Pautan muat turun: http://jmeter.apache.org/download_jmeter.cgi
2) Load Runner:
Load Runner adalah produk pengujian beban yang dikembangkan oleh Microfocus. Alat ujian respons LoadRunner berfungsi berdasarkan prinsip mensimulasikan Pengguna Maya pada aplikasi subjek.
Pautan muat turun: https://software.microfocus.com/de-de/products/loadrunner-load-testing/free-trial
3) AEM:
Adobe Experience mengelola yang tidak lama lagi dikenali sebagai AEM adalah alat lain yang berkesan untuk menguji masa tindak balas. Ini membolehkan memeriksa pertanyaan, permintaan dan mesej kesalahan yang bermasalah.
Muat turun pautan: https://helpx.adobe.com/in/experience-manager/6-3/sites/developing/using/aem-eclipse.html
Kesimpulan:
- Masa respons merujuk kepada masa yang diperlukan untuk satu nod sistem untuk menjawab permintaan yang lain.
- Purata masa Respons dalam ujian prestasi adalah masa purata yang diambil untuk setiap permintaan perjalanan pergi balik.
- Puncak Masa Respons membantu kita untuk mengetahui bahawa komponen apa yang berpotensi menimbulkan masalah.
- Error Rate adalah pengiraan matematik yang menunjukkan peratusan permintaan masalah.
- Tiga nilai masa tindak balas penting ialah: 0.1 saat, 1.0 saat dan 10 saat.
- Tiga alat ujian masa tindak balas yang paling banyak digunakan ialah Jmeter, Loadrunner, dan AEM.