using System.Threading.Tasks;
static async Task<int> MakeRequest()
DateTime start = DateTime.Now;
var client = new HttpClient{};
var resp = await client.GetAsync("http://google.fr");
DateTime end = DateTime.Now;
TimeSpan ts = (end - start);
Console.WriteLine($"Http call executed in : {ts.Milliseconds}ms");
static async Task Main(string[] args)
DateTime start = DateTime.Now;
for (var i = 0; i < 10; i++)
var time = await MakeRequest();
DateTime end = DateTime.Now;
TimeSpan ts = (end - start);
Console.WriteLine($"Cumulated: {cumulated}ms");
Console.WriteLine($"Total run: {ts.Milliseconds}ms");