Enviar solicitações simultâneas python (de uma só vez)
Estou tentando criar um script que envie mais de 1000 solicitações para uma página ao mesmo tempo. Mas solicita biblioteca com encadeamentos (1000) de encadeamento. Parece estar fazendo para as primeiras 50 solicitações aproximadamente dentro de 1 segundo, enquanto as outras 9950 estão demorando consideravelmente mais. Eu medi assim.
def print_to_cmd(strinng):
queueLock.acquire()
print strinng
queueLock.release()
start = time.time()
resp = requests.get('http://test.net/', headers=header)
end = time.time()
print_to_cmd(str(end-start))
Estou pensando que a biblioteca de solicitações está limitando a rapidez com que estão sendo enviadas.
Alguém conhece uma maneira em python de enviar solicitações ao mesmo tempo? Eu tenho um VPS com upload de 200mb, de modo que não é esse o problema que tem a ver com o python ou a biblioteca de solicitações que o limita. Todos eles precisam acessar o site dentro de 1 segundo um do outro.
Obrigado pela leitura e espero que alguém possa ajudar.