Enam penunjuk prestasi utama: 1. Masa tindak balas, yang merujuk kepada masa yang diperlukan untuk permintaan atau operasi dihantar dan menerima maklum balas 2. Concurrency, yang merujuk kepada berbilang pengguna yang melakukan pemprosesan transaksi yang sama; tempoh yang sama atau operasi; permintaan pelanggan yang diproses oleh sistem setiap unit masa 5. TPS/QPS , merujuk kepada jumlah transaksi yang diproses oleh sistem setiap unit masa dan bilangan pertanyaan atau akses kepada pelayan setiap unit masa; boleh mengukur kapasiti prestasi laman web web.
Persekitaran pengendalian tutorial ini: sistem Windows 7, komputer Dell G3.
1. Masa tindak balas
Masa tindak balas ialah Merujuk kepada masa yang diperlukan untuk permintaan atau operasi diterima dari masa ia dikeluarkan, termasuk masa pemprosesan pelayan aplikasi (pelanggan), masa penghantaran rangkaian dan masa pemprosesan pelayan pangkalan data. Contohnya, masa daripada mengklik/input hingga memuatkan halaman sepenuhnya masa respons transaksi untuk melengkapkan tindakan tambah, padam, ubah suai atau pertanyaan, dsb.
Permintaan selalunya perlu melalui berbilang nod rangkaian sebelum mencapai pelayan sasaran Kami menganggap bahawa permintaan itu melalui masa penghantaran tiga nod rangkaian B1, B2 dan B3. Masa pemprosesan pelanggan ialah A , Masa tindak balas pelayan ialah C. Kemudian laluan lengkap permintaan boleh digambarkan sebagai rajah berikut:
Masa pautan lengkap daripada pelanggan yang mengeluarkan permintaan untuk menerima maklum balas pelayan ialah A—> B1—> ;B2—>B3—>C (masa pemprosesan nod termasuk kedua-dua proses penerimaan dan penghantaran). Kemudian masa tindak balas permintaan ialah:
Masa respons = A B1 B2 B3 C
2 Concurrency ialah Merujuk kepada berbilang pengguna yang melakukan transaksi atau operasi yang sama dalam tempoh yang sama. Oleh kerana terdapat selang masa tertentu antara pengguna yang melakukan satu siri proses operasi (iaitu, masa berfikir pengguna) atau pelayan memproses permintaan mengikut urutan, perbezaan dibuat antara konsep konkurensi mutlak dan konkurensi relatif. Konkurensi mutlak bermakna pengguna serentak menghantar permintaan ke pelayan pada masa yang sama (iaitu, pada masa yang sama).
Konkurensi relatif merujuk kepada pengguna serentak menghantar permintaan ke pelayan dalam tempoh masa (iaitu selang masa yang sama).
Sebagai contoh, zoo dengan konkurensi 10,000 orang (boleh memuatkan 10,000 orang pada masa yang sama), adakah konkurensi di sini merujuk kepada konkurensi mutlak atau konkurensi relatif? Adalah mudah untuk kita memahami bahawa konkurensi ini merujuk kepada konkurensi relatif, kerana keseluruhan zoo adalah struktur rangkaian yang saling berkaitan, dan pelbagai tapak haiwan seperti pintu masuk dan keluar, harimau, singa, dan gajah semuanya mempunyai fungsi pengalihan. Ia pada dasarnya mustahil untuk pintu masuk dan keluar atau tapak boleh Dalam kes membawa 10,000 orang pada masa yang sama, mungkin terdapat hanya 200 orang di pintu masuk dan keluar pada masa yang sama. Oleh itu, dalam contoh zoo ini, konkurensi 10,000 merujuk kepada jumlah setiap nod Urutan laluan untuk pelawat melawat zoo adalah konsep keselarasan relatif. Kapasiti concurrency pintu masuk dan keluar ialah 200 orang, bermakna 200 orang boleh ditempatkan di pintu masuk dan keluar pada masa yang sama Ini adalah konsep keselarasan mutlak.
Secara umumnya, dalam ujian prestasi sistem, keselarasan sistem atau modul lebih merujuk kepada keselarasan relatif, manakala keselarasan antara muka cenderung kepada keselarasan mutlak. Konsep prestasi concurrency merujuk kepada jumlah concurrency yang sistem, modul atau antara muka boleh kendalikan tanpa membuang pengecualian apabila berjalan dengan stabil.Dua penunjuk biasanya digunakan dalam ujian prestasi serentak: bilangan pengguna serentak dan bilangan permintaan serentak. Seperti namanya, bilangan pengguna serentak merujuk kepada bilangan pengguna yang sistem, modul atau antara muka boleh bawa pada masa yang sama (titik atau selang masa merujuk kepada bilangan permintaan yang sistem, modul atau antara muka boleh dibawa pada masa yang sama (titik atau selang).
3. Jumlah klik/kadar klik
Volume klik ialah penunjuk trafik tapak web, iaitu bilangan klik, iaitu penunjuk trafik laman web Statistik klik. Nisbah Klik juga boleh dipanggil "Kadar Klik Laluan". Ia adalah nisbah bilangan kali kandungan tertentu di tapak web diklik kepada bilangan kali keseluruhan kandungan tapak web dipaparkan, iaitu , klik/ Pandangan mencerminkan tahap perhatian yang diterima halaman atau kandungan tertentu pada tapak web, dan sering digunakan untuk mengukur tahap daya tarikan pengiklanan Contohnya, jika artikel pada akaun awam dilihat 100,000 kali dan pautan pengiklanan masuk artikel diklik 2,000 kali, kemudian Kadar klikan iklan ini ialah 2% (2000/100000*100%).
Dalam bidang ujian prestasi, kadar klik (kadar hit) selalunya merujuk kepada bilangan klik pada halaman setiap unit masa (sesaat), iaitu bilangan permintaan http yang dihantar sesaat kadar klik, lebih besar tekanan pada pelayan Lebih besar saiz, lebih tinggi keperluan prestasi untuk pelayan.
Sesetengah orang cenderung mengelirukan konsep kadar klik dan volum klik Contohnya, kita sering mendengar orang mengatakan bahawa kadar klik tapak web adalah berpuluh-puluh ribu, sebenarnya, kadar klik di sini merujuk kepada klik volum, kadar pendedahan atau Sebut paparan halaman.
4. Kadar throughput/throughput
Throughput merujuk kepada jumlah permintaan pelanggan yang diproses oleh sistem, yang boleh merujuk kepada penghantaran paket data pada rangkaian Jumlah data juga boleh merujuk kepada jumlah data interaktif antara pelanggan dan pelayan dalam perniagaan.
Kadar throughput merujuk kepada bilangan permintaan pelanggan yang diproses oleh sistem seunit masa, iaitu daya pemprosesan seunit masa. Kadar throughput boleh diukur dari pelbagai dimensi: ①Perspektif perniagaan: bilangan permintaan atau halaman setiap unit masa (sesaat), iaitu bilangan permintaan/saat atau bilangan halaman/saat ②Perspektif rangkaian: penghantaran dalam rangkaian setiap unit masa (sesaat) Saiz paket data, iaitu bilangan bait/saat, dsb. ③ Dari perspektif sistem, tekanan pada pelayan per unit masa ialah kapasiti beban sistem.
Kadar throughput (atau throughput) ialah penunjuk prestasi berbilang dimensi yang sangat berkaitan dengan CPU, memori, IO dan lebar jalur rangkaian yang digunakan oleh pemprosesan permintaan.
5. TPS/QPS
TPS (Transaksi Sesaat) merujuk kepada jumlah transaksi yang diproses oleh sistem setiap unit masa (setiap kedua). Transaksi boleh menjadi satu siri operasi yang ditentukan pengguna atau koleksi tindakan Contohnya, transaksi "pendaftaran pengguna" ialah koleksi tindakan yang mengklik butang pendaftaran, mengisi maklumat pendaftaran pengguna, klik butang hantar dan. muatkan halaman kejayaan pendaftaran.
QPS (Query Per Second) merujuk kepada bilangan pertanyaan atau akses kepada pelayan setiap unit masa.
Perbezaan antara TPS dan QPS ialah transaksi boleh mengandungi berbilang pertanyaan atau akses kepada pelayan, atau hanya boleh bertanya atau mengakses pelayan sekali. Apabila ditanya atau diakses berbilang kali, satu TPS bersamaan dengan berbilang QPS apabila ditanya atau diakses sekali sahaja, satu TPS bersamaan dengan satu QPS.
6. PV/UV
PV dan UV ialah dua metrik penting untuk mengukur kapasiti prestasi tapak web, dan sering digunakan dalam e-dagang Dalam bidang laman web, ia digunakan untuk mengukur aktiviti laman web.
PV (Paparan Halaman) ialah bilangan paparan halaman atau klik Setiap klik atau lawatan oleh pengguna ke mana-mana halaman sistem atau tapak web akan direkodkan sebagai paparan halaman atau klik yang sama halaman akan direkodkan. Paparan atau klik juga terkumpul.
UV (Unique Visitor) ialah pelawat bebas ke sistem atau laman web Pelanggan (atau PC) yang sama hanya akan direkodkan sekali apabila mengakses sistem atau laman web dalam tempoh masa atau menyemak imbas berbilang halaman sistem tidak akan berubah.
PV dan UV dibahagikan mengikut tempoh statistik dan boleh dibahagikan kepada PV sepanjang hari, PV setiap jam, UV sepanjang hari dan UV setiap jam, dsb. Dalam sesetengah senario dengan data atau volum transaksi yang sangat besar, seperti Double 11 atau 618 dan acara beli-belah nasional yang lain, PV puncak dan UV puncak sering dikira.
Untuk lebih banyak pengetahuan berkaitan, sila lawati ruangan Soalan Lazim!
Atas ialah kandungan terperinci Apakah enam penunjuk prestasi utama ujian prestasi?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!