Skip to content

Commit 4177532

Browse files
Create APIPerfomance.py
1 parent 4058d06 commit 4177532

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

APIPerfomance.py

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
import requests
2+
import time
3+
4+
api_list = [
5+
'https://api.example.com/endpoint1',
6+
'https://api.example.com/endpoint2',
7+
'https://api.example.com/endpoint3',
8+
]
9+
10+
num_tests = 10
11+
12+
for api in api_list:
13+
response_times = []
14+
15+
for i in range(num_tests):
16+
start_time = time.time()
17+
response = requests.get(api)
18+
end_time = time.time()
19+
20+
response_time = (end_time - start_time) * 1000
21+
response_times.append(response_time)
22+
23+
avg_response_time = sum(response_times) / len(response_times)
24+
25+
print(f'API: {api}')
26+
print(f'Average response time: {avg_response_time:.2f} ms\n')

0 commit comments

Comments
 (0)