How to Check Loading Time of Website using Python

Published on Aug. 22, 2023, 12:15 p.m.

To check the loading time of a website using Python, you can use the requests library and the time module to send a GET request to the website and measure the time it takes to receive the response. Here’s an example:

import requests
import time

url = 'https://www.example.com'  # replace with the URL of the website you want to test

start_time = time.time()
response = requests.get(url)
end_time = time.time()

load_time = end_time - start_time
print(f"The website {url} took {load_time:.2f} seconds to load.")

In this example, we first import the requests and time modules. We then define the URL of the website we want to test, and use the time module to record the start time and end time of the GET request. We subtract the start time from the end time to get the total load time, which we print to the console.

Note that this method measures the time it takes to receive the response from the server, which may not necessarily correspond to the time it takes for the entire website to load in the browser. However, it can be a useful metric for monitoring website performance.

Tags: