mirror of
https://github.com/chatmail/relay.git
synced 2026-05-10 16:04:37 +00:00
29 lines
631 B
Python
Executable File
29 lines
631 B
Python
Executable File
#!/usr/bin/env python3
|
|
import os
|
|
import time
|
|
import imaplib
|
|
|
|
domain = os.environ.get("CHATMAIL_DOMAIN", "c3.testrun.org")
|
|
|
|
NUM_CONNECTIONS=10
|
|
|
|
conns = []
|
|
|
|
start = time.time()
|
|
for i in range(NUM_CONNECTIONS):
|
|
print(f"opening connection {i} to {domain}")
|
|
conn = imaplib.IMAP4_SSL(domain)
|
|
conns.append(conn)
|
|
|
|
tlsdone = time.time()
|
|
duration = tlsdone-start
|
|
print(f"{duration}: TLS connections opening TLS connections")
|
|
|
|
for i, conn in enumerate(conns):
|
|
print(f"logging into connection {i}")
|
|
conn.login(f"measure{i}", "pass")
|
|
|
|
logindone = time.time()
|
|
duration = logindone - tlsdone
|
|
print(f"{duration}: LOGINS done")
|