使用python来进行 tcp协议接口测试

2019-08-28  本文已影响0人  那个村王富贵

#首先我先模拟一个服务端

#服务端 导入 socket

importsocket

#创建套接字

test = socket.socket(socket.AF_INET,socket.SOCK_STREAM)

test.bind(('127.0.0.1',8888)) #绑定ip地址和 端口号

test.listen(5)#参数表示最大可以挂起的连接数

conn,client_addr = test.accept()#建立的链接, 客户端的链接信息

print(conn)

print(client_addr) # 服务端返回值

client_data = conn.recv(1024) 

conn.send(client_data.upper())#将信息转换为大写后发回

conn.close()#关闭链接

test.close()

# conn.send(c)


然后模拟一个客户端来请求数据

#客户端

import socket

test = socket.socket(socket.AF_INET, socket.SOCK_STREAM)

test.connect(('127.0.0.1',8888))   链接服务端的

test.send('hello'.encode('utf-8'))  发送消息

server_data = test.recv(1024) #设置客户端最大的接收数据

print('the server respond',server_data)  打印出返回的数据

test.close()

运行 服务端的代码 

然后再 运行 客户端的代码 

上一篇下一篇

猜你喜欢

热点阅读