24 lines
462 B
Python
24 lines
462 B
Python
|
import time
|
||
|
import requests
|
||
|
|
||
|
def test_search_api():
|
||
|
num_tests = 100
|
||
|
total_time = 0
|
||
|
|
||
|
for i in range(num_tests):
|
||
|
start = time.time()
|
||
|
|
||
|
res = requests.get('http://127.0.0.1:33842/api/search?q=iphone')
|
||
|
res.raise_for_status()
|
||
|
|
||
|
duration = time.time() - start
|
||
|
total_time += duration
|
||
|
|
||
|
avg_time = total_time / num_tests
|
||
|
|
||
|
print('Average search time:', avg_time)
|
||
|
|
||
|
|
||
|
if __name__ == '__main__':
|
||
|
test_search_api()
|