Python负载测试套接字通信

时间:2013-10-27 02:56:23

标签: python benchmarking

我有两个Python脚本server.py和client.py使用socket连接,服务器看起来像:

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

所以它只是一次处理一个客户端然后我会添加gevent以便它可以同时处理客户端。

我如何对此进行基准测试,以确定客户端请求/秒与没有gevent的vs?

我发现了很多基于HTTP的基准测试工具但是TCP呢?理想情况下,我希望测试运行我的几个client.py脚本并将其用作测试。

1 个答案:

答案 0 :(得分:0)

结束编写我自己的线程基准测试。