当前位置:网站首页>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 .
边栏推荐
- RHCE day 3
- Introduction to tree and binary tree
- OSPF summary
- Four characteristics and isolation levels of database transactions
- Unittest+airtest+beatiulreport combine the three to make a beautiful test report
- Collection of practical string functions
- Doris / Clickhouse / Hudi, a phased summary in June
- [Galaxy Kirin V10] [server] FTP introduction and common scenario construction
- Sword finger offer 05 (implemented in C language)
- Write a program to judge whether the two arrays are equal, and then write a similar program to compare the two vectors.
猜你喜欢
如果不知道這4種緩存模式,敢說懂緩存嗎?

Personal thoughts on the development of game automation protocol testing tool
![[Galaxy Kirin V10] [desktop] FTP common scene setup](/img/f6/e4fbfe69a6a7635ee6364114c46fd8.jpg)
[Galaxy Kirin V10] [desktop] FTP common scene setup

Number of relationship models

20 minutes to learn what XML is_ XML learning notes_ What is an XML file_ Basic grammatical rules_ How to parse

Rhcsa12

Doris / Clickhouse / Hudi, a phased summary in June
![[machine] [server] Taishan 200](/img/e5/69a1a4ca04814a033a77d3cb4601b3.jpg)
[machine] [server] Taishan 200

Online troubleshooting

How to use diff and patch to update the source code
随机推荐
1. Circular nesting and understanding of lists
Iterator generators and modules
Crawl Zhejiang industry and trade news page
Dos:disk operating system, including core startup program and command program
Get the data of the top 100 headlines today with Tianxing data
If you don't know these four caching modes, dare you say you understand caching?
Write a thread pool by hand, and take you to learn the implementation principle of ThreadPoolExecutor thread pool
Software sharing: the best PDF document conversion tool and PDF Suite Enterprise version sharing | with sharing
How do microservices aggregate API documents? This wave of show~
OSPF comprehensive experiment
Latex insert picture, insert formula
Recursive method to achieve full permutation (C language)
Hlk-w801wifi connection
Dictionaries and collections
Write a program that uses pointers to set all elements of an int array to 4.18: 0.
Dichotomy search (C language)
Huge number multiplication (C language)
DCL statement of MySQL Foundation
IPv6 comprehensive experiment
system design