Heim > häufiges Problem > Was sind die sechs wichtigsten Leistungsindikatoren für Leistungstests?

Was sind die sechs wichtigsten Leistungsindikatoren für Leistungstests?

青灯夜游
Freigeben: 2022-08-24 13:48:16
Original
23751 Leute haben es durchsucht

Sechs wichtige Leistungsindikatoren: 1. Reaktionszeit, die sich auf die Zeit bezieht, die es dauert, bis eine Anfrage oder ein Vorgang von der Ausgabe bis zum Erhalt des Feedbacks eingeht. 2. Parallelität, die sich darauf bezieht, dass mehrere Benutzer dieselbe Transaktion ausführen oder Vorgang innerhalb desselben Zeitraums; 3, Klickrate, ist das Verhältnis der Häufigkeit, mit der ein bestimmter Inhalt auf der Website angeklickt wird, zur Häufigkeit, mit der der gesamte Website-Inhalt angezeigt wird. 4. Durchsatzrate, bezieht sich auf die; Anzahl der vom System pro Zeiteinheit verarbeiteten Kundenanfragen; 5. TPS/QPS, bezieht sich auf die Anzahl der vom System verarbeiteten Transaktionen und die Anzahl der Anfragen oder Zugriffe auf den Server pro Zeiteinheit; 6. PV und UV , das die Leistungsfähigkeit der Website messen kann.

Was sind die sechs wichtigsten Leistungsindikatoren für Leistungstests?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, Dell G3-Computer. „Indikatoren für den Systemleistungstest“ einschließlich der Verarbeitungszeit des Anwendungsservers (Client), der Netzwerkübertragungszeit und der Verarbeitungszeit des Datenbankservers. Zum Beispiel die Zeit vom Klicken/Eingeben bis zum vollständigen Laden einer Seite; die Reaktionszeit der Transaktion bis zum Abschluss einer Aktion zum Hinzufügen, Löschen, Ändern oder Abfragen usw.

Eine Anfrage muss oft mehrere Netzwerkknoten durchlaufen, bevor sie den Zielserver erreicht. Wir gehen davon aus, dass die Anfrage die Übertragungszeit von drei Netzwerkknoten B1, B2 und B3 durchläuft Reaktionszeit gilt für C. Dann kann der vollständige Pfad einer Anfrage wie folgt beschrieben werden:

Die gesamte Verbindungszeit vom Client, der die Anfrage stellt, bis zum Empfang des Server-Feedbacks beträgt A –>B1 – >B2 –>B3 – >C (Knotenverarbeitungszeit umfasst sowohl Empfangs- als auch Sendeprozesse). Dann beträgt die Antwortzeit der Anfrage: Antwortzeit = A+B1+B2+B3+C

2. Gleichzeitigkeit bezieht sich auf mehrere Benutzer, die dieselbe Transaktion oder Operation im selben Zeitraum ausführen. Da zwischen den Benutzern, die eine Reihe von Betriebsvorgängen ausführen, ein gewisses Zeitintervall liegt (d. h. die Denkzeit des Benutzers) oder der Server Anforderungen nacheinander verarbeitet, wird zwischen den Konzepten der absoluten Parallelität und der relativen Parallelität unterschieden.

Absolute Parallelität bedeutet, dass gleichzeitige Benutzer gleichzeitig (d. h. zum gleichen Zeitpunkt) Anfragen an den Server senden.

Relative Parallelität bezieht sich auf gleichzeitige Benutzer, die innerhalb eines bestimmten Zeitraums (d. h. desselben Zeitintervalls) Anfragen an den Server senden.

Bezieht sich die Parallelität hier beispielsweise auf die absolute Parallelität oder die relative Parallelität? Es ist für uns leicht zu verstehen, dass es sich bei dieser Parallelität um eine relative Parallelität handelt, da der gesamte Zoo eine verflochtene Netzwerkstruktur ist und verschiedene Tierstandorte wie Ein- und Ausgänge, Tiger, Löwen und Elefanten Ablenkungsfunktionen haben für Ein- und Ausgänge oder Standorte. Bei der gleichzeitigen Beförderung von 10.000 Personen dürfen sich jeweils nur 200 Personen gleichzeitig am Ein- und Ausgang aufhalten. Daher bezieht sich in diesem Beispiel des Zoos die Parallelität von 10.000 auf die Summe der einzelnen Knoten. Die Reihenfolge der Pfade für Besucher zum Zoo ist ein Konzept der relativen Parallelität. Die Parallelitätskapazität des Ein- und Ausgangs beträgt 200 Personen, was bedeutet, dass 200 Personen gleichzeitig am Ein- und Ausgang untergebracht werden können. Dies ist das Konzept der absoluten Parallelität.

Im Allgemeinen bezieht sich die Parallelität des Systems oder Moduls beim Testen der Systemleistung eher auf die relative Parallelität, während die Parallelität der Schnittstellen tendenziell absolute Parallelität ist. Das Konzept der Parallelitätsleistung bezieht sich auf die Menge an Parallelität, die ein System, Modul oder eine Schnittstelle verarbeiten kann, ohne eine Ausnahme auszulösen, wenn es stabil läuft. Bei gleichzeitigen Leistungstests werden üblicherweise zwei Indikatoren verwendet: die Anzahl gleichzeitiger Benutzer und die Anzahl gleichzeitiger Anforderungen. Wie der Name schon sagt, bezieht sich die Anzahl gleichzeitiger Benutzer auf die Anzahl der Benutzer, die das System, Modul oder die Schnittstelle gleichzeitig (Punkt oder Intervall) übertragen kann. Modul oder Schnittstelle können gleichzeitig (Punkt oder Intervall) übertragen.

3. Klickvolumen/Klickrate

Das Klickvolumen ist ein Indikator zur Messung des Website-Verkehrs, also der Anzahl der Klicks, also der Statistik der Website-Klickdaten.

Das Klickverhältnis kann auch als „Click-through-Rate“ bezeichnet werden. Es ist das Verhältnis der Häufigkeit, mit der ein bestimmter Inhalt auf der Website angeklickt wird, zur Häufigkeit, mit der der gesamte Website-Inhalt angezeigt wird, d. h. Klicks/Ansichten . Reflektiert Der Grad der Aufmerksamkeit einer bestimmten Seite oder eines bestimmten Inhalts auf einer Website wird häufig verwendet, um die Attraktivität einer Anzeige zu messen, beispielsweise wenn ein Artikel auf einem öffentlichen Konto 100.000 Mal angesehen wurde und der Werbelink im Artikel angezeigt wurde 2.000 Mal angeklickt, dann beträgt die Klickrate der Anzeige 2 % (2000/100000*100 %)

.

Im Bereich Leistungstests bezieht sich die Klickrate (Trefferrate) häufig auf die Anzahl der Klicks auf einer Seite pro Zeiteinheit (pro Sekunde), also auf die Anzahl der pro Sekunde gesendeten HTTP-Anfragen , desto größer ist der Druck auf den Server. Auch die Leistungsanforderungen an den Server sind höher.

Manche Leute neigen dazu, die Begriffe Klickrate und Klickvolumen zu verwechseln. Beispielsweise hören wir oft, dass die Klickrate einer Website Zehntausende beträgt. Tatsächlich bezieht sich die Klickrate hier auf das Klickvolumen, die Präsenz Rate oder Seitenaufrufe.

4. Durchsatz/Durchsatzrate

Der Durchsatz bezieht sich auf die Gesamtzahl der vom System verarbeiteten Datenpakete oder auch auf die Menge der zwischen dem Client und dem Server im Unternehmen ausgetauschten Daten.

Die Durchsatzrate bezieht sich auf die Anzahl der vom System pro Zeiteinheit verarbeiteten Kundenanfragen, also den Durchsatz pro Zeiteinheit. Die Durchsatzrate kann aus mehreren Dimensionen gemessen werden: ①Geschäftsperspektive: Anzahl der Anfragen oder Seiten pro Zeiteinheit (pro Sekunde), d. h. Anzahl der Anfragen/Sekunde oder Anzahl der Seiten/Sekunde ②Netzwerkperspektive: Übertragung im Netzwerk pro Zeiteinheit (pro Sekunde) Die Datenpaketgröße, also die Anzahl der Bytes/Sekunde usw. ③ Aus Systemsicht ist der Druck auf den Server pro Zeiteinheit die Auslastungskapazität des Systems.

Die Durchsatzrate (oder der Durchsatz) ist ein mehrdimensionaler Leistungsindikator, der stark mit der CPU, dem Speicher, der E/A und der Netzwerkbandbreite zusammenhängt, die durch die Anforderungsverarbeitung verbraucht werden.

5. TPS/QPS

TPS (Transaktion pro Sekunde) bezieht sich auf die Anzahl der vom System pro Zeiteinheit (pro Sekunde) verarbeiteten Transaktionen. Eine Transaktion kann eine Reihe benutzerdefinierter Vorgänge oder eine Sammlung von Aktionen sein. Beispielsweise ist die Transaktion „Benutzerregistrierung“ eine Sammlung von Aktionen, bei denen auf die Registrierungsschaltfläche geklickt, die Benutzerregistrierungsinformationen eingegeben und auf die Schaltfläche „Senden“ geklickt werden Laden Sie die Registrierungserfolgsseite.

QPS (Query Per Second) bezieht sich auf die Anzahl der Abfragen bzw. Zugriffe auf den Server pro Zeiteinheit.

Der Unterschied zwischen TPS und QPS besteht darin, dass eine Transaktion mehrere Abfragen oder Zugriffe auf den Server umfassen kann oder den Server nur einmal abfragen oder darauf zugreifen kann. Bei mehrmaliger Abfrage oder Zugriff entspricht ein TPS mehreren QPS; bei nur einmaliger Abfrage oder Zugriff entspricht ein TPS einem QPS.

6, PV/UV

PV und UV sind zwei wichtige Kennzahlen zur Messung der Leistungsfähigkeit einer Website. Sie werden häufig im Bereich E-Commerce-Websites zur Messung der Website-Aktivität verwendet.

PV (Seitenaufrufe) sind die Seitenaufrufe oder Klicks, die einmal aufgezeichnet werden. Bei mehreren Besuchen auf derselben Seite wird auch der Betrag erfasst angesammelt.

UV (Unique Visitor) ist ein unabhängiger Besucher des Systems oder der Website. Derselbe Client (oder PC), der auf das System oder die Website zugreift, wird nur einmal innerhalb eines bestimmten Zeitraums aufgezeichnet Seiten werden nicht akkumuliert.

PV und UV sind nach statistischen Zeiträumen unterteilt und können in ganztägiges PV, stündliches PV, ganztägiges UV und stündliches UV usw. unterteilt werden. In einigen Szenarien mit sehr großem Daten- oder Transaktionsvolumen, wie z. B. Double 11 oder 618 und anderen landesweiten Einkaufsereignissen, werden häufig Spitzen-PV und Spitzen-UV berechnet.

Weitere Informationen zu diesem Thema finden Sie in der Spalte „FAQ“!

Das obige ist der detaillierte Inhalt vonWas sind die sechs wichtigsten Leistungsindikatoren für Leistungstests?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage