def benchmark():
client = SimpleAsyncHTTP2Client(
host=options.h, port=options.p,
secure=options.s, max_streams=options.c,
connect_timeout=5, enable_push=False,
initial_window_size=2**24-1,
)
start = time.time()
futures = []
for i in range(options.n):
futures.append(client.fetch('/'))
yield futures
end = time.time()
raise gen.Return(end - start)
评论列表
文章目录