多线程socket压力测试,socket压力测试,#!/user/bin/
文章由Byrx.net分享于2019-03-23 09:03:06
多线程socket压力测试,socket压力测试,#!/user/bin/
#!/user/bin/env python#-*- encoding:utf-8 -*-import socketimport thread,threadingsockIndex = 1def connToServer (): global sockIndex #创建一个socket连接到127.0.0.1:8081,并发送内容 conn = socket.socket(socket.AF_INET, socket.SOCK_STREAM) conn.connect(("127.0.0.1", 8081)) conn.send("hi,I'm NO."+ str(sockIndex)) print sockIndex sockIndex = sockIndex + 1 while True: #等待服务端返回数据,并输出 rev = conn.recv(1024) print 'get server msg:' + str(rev) breakthreads = []times = 20000#并发for i in range(0,times): t = threading.Thread(target=connToServer()) threads.append(t)for i in range(0,times): threads[i].start()for i in range(0,times): threads[i].join()#该片段来自于http://byrx.net
评论关闭