当前位置:网站首页>Ten key performance indicators of software applications
Ten key performance indicators of software applications
2022-07-04 10:47:00 【dijiaye1】
1、 response time (Response Time): It refers to the timing from the client sending a request , All the time it takes until the client receives the response result returned from the server . Response time composition : When the request was sent 、 Network transmission time and server processing time are three parts . The shorter the response time, the better , The current acceptance time is 2/5/8 second .
2、 throughput (Throughput): Refers to the network 、 Equipment and systems , Successfully transmit data in unit time / Ability to deal with things, etc ( In bits 、 byte 、 Measurement of the number of transactions ). For indicators : Number of transactions completed per second (TPS)、 Hits per second (HPS)
Number of transactions completed per second (Transaction Per second): The number of transactions or transactions that the system can process per second , It is an important indicator to measure the processing capacity of the system . The bigger the better .
3、QPS (Queries Per Second): Number of queries processed per second . Is the number of queries a server can query per second , It is a measure of how much traffic a specific query server handles in a given period of time .
4、RPS (Requests Per Second): The number of requests that can be processed per second . Equivalent to QPS
5、 Hits per second (Hit Per Second): Every second the user goes to Web Server submitted HTTP Number of requests .
6、PV( page view): Page visits , Every page visit is recorded 1 Time , Refresh many times , Cumulative Statistics .
7、UV (Unique visitor): Independent visitor Through the client browser cookies Realization . Same browser , Multiple clicks count only once , Do not accumulate . Different browser access , Separate Statistics .
8、IP( Internet Protocol): It means passing through ip Of visits . One IP Multiple visits only count once , Visits don't accumulate .
ab In the tools " Average user request wait time " and " The average request waiting time of the server " Definition of indicators
9、 The average request waiting time of the server (Time per request: across all concurrent requests) Time spent processing all requests / Total requests namely Time taken for tests/Complete requests
10、 Average user request wait time (Time per Request): The time taken to test / Concurrency times (Time taken for tests/(Complete requests/Concurrency Level):
Average user request wait time (Time per Request): The average request waiting time of the server * Number of concurrent users (Time taken for tests/Complete requests)*Concurrency Level
Total time :29.672 second
Total number of requests :100
Concurrency number :15
The average request waiting time of the server - A single request : Total time / Total number of requests =296.72 millisecond
Average user request wait time - Time spent each time : Total time /( Total number of requests / Concurrency number )=29.672/(100/15)=4.4508
ab Command interpretation
stay cmd Enter in line :ab -n 100 -c 10 http://www.baidu.com/
-n Indicates the number of requests ,-c Represents the number of concurrency , Address of the test .
边栏推荐
- Day7 list and dictionary jobs
- Introduction to tree and binary tree
- Application and Optimization Practice of redis in vivo push platform
- OSPF comprehensive experiment
- [Galaxy Kirin V10] [server] iSCSI deployment
- Fundamentals of database operation
- For programmers, if it hurts the most...
- /*Write a function to open the file for input, read the contents of the file into the vector container of string class 8.9: type, and store each line as an element of the container object*/
- Linked list operation can never change without its roots
- Rhcsa day 9
猜你喜欢

Time complexity and space complexity
![[Galaxy Kirin V10] [desktop] cannot add printer](/img/a6/28e4aa31e805a018e6db2b32ca1be0.jpg)
[Galaxy Kirin V10] [desktop] cannot add printer

The time difference between the past time and the present time of uniapp processing, such as just, a few minutes ago, a few hours ago, a few months ago
![[Galaxy Kirin V10] [server] failed to start the network](/img/0f/6d2f321da85bd7437d2b86547bd8b4.jpg)
[Galaxy Kirin V10] [server] failed to start the network

Rhcsa12
![[Galaxy Kirin V10] [server] FTP introduction and common scenario construction](/img/ef/f0f722aaabdc2d98723cad63d520e0.jpg)
[Galaxy Kirin V10] [server] FTP introduction and common scenario construction

C language structure to realize simple address book

C language - stack

Sword finger offer 05 (implemented in C language)

If the uniapp is less than 1000, it will be displayed according to the original number. If the number exceeds 1000, it will be converted into 10w+ 1.3k+ display
随机推荐
RHCE day 3
[Galaxy Kirin V10] [server] system startup failed
[Galaxy Kirin V10] [desktop] can't be started or the screen is black
Time complexity and space complexity
Use the data to tell you where is the most difficult province for the college entrance examination!
leetcode729. My schedule 1
Velodyne configuration command
Ruby time format conversion strftime MS matching format
/*Rewrite the program, find the value of the element, and return the iterator 9.13: pointing to the found element. Make sure that the program works correctly when the element you are looking for does
OSPF comprehensive experiment
Rhcsa operation
From programmers to large-scale distributed architects, where are you (2)
Dichotomy search (C language)
system design
Latex learning insertion number - list of filled dots, bars, numbers
Virtual machine configuration network
Doris / Clickhouse / Hudi, a phased summary in June
Read a piece of text into the vector object, and each word is stored as an element in the vector. Convert each word in the vector object to uppercase letters. Output the converted elements in the vect
Rhcsa day 9
Hlk-w801wifi connection