2013-10-27 6 views
1

У меня есть это два Python скрипт server.py и client.py, который подключается с помощью разъема, сервер выглядят как:Python нагрузочного тестирования сокет связь

while True: 
    try: 
     conn, addr = server.accept() 
     handle(conn, addr) 
    except KeyboardInterrupt: 
     break 

Так он просто обрабатывает один клиент в то время, потом я 'добавьте gevent, чтобы он мог обращаться с клиентами одновременно.

Как измерить это, чтобы определить клиентский запрос/секунду с помощью vs без gevent?

Я нашел много базового бенчмаркинга HTTP, но как насчет TCP? В идеале я бы хотел, чтобы тест запускал несколько сценариев client.py и использовал это как тест.

ответ

0

Закончилось, написав мой собственный тест на бенчмаркинг.

Смежные вопросы