public async Task <RequestDTO> MeasureRequestAsync(string url)
        {
            var stopwatch = new Stopwatch();
            var request   = new RequestDTO {
                Url = url
            };
            var sentAt = DateTime.Now;

            _webRequester.CreateInstance(url);

            stopwatch.Start();
            var webResponse = await _webRequester.GetResponseAsync();

            stopwatch.Stop();

            request.SentAt       = sentAt;
            request.ResponseTime = new TimeSpan(stopwatch.ElapsedTicks);
            request.StatusCode   = webResponse.StatusCode;
            return(request);
        }