我第一次使用locust.io。我想从我在locust.io中使用get请求创建的虚拟机访问文件。我想为此请求模拟多个用户。这可以使用locust.io吗?
基本上下面的代码是我想用多个用户使用locust.io复制的代码。 这是我使用套接字的单个客户端和服务器的代码。
#server.py
import socket
port = 3335
s = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
#host = socket.gethostname()
s.bind(('',port))
s.listen(5)
print("server Ready")
while True:
conn,addr = s.accept()
print("connection received from ",addr)
data = conn.recv(2048)
#print("server received",repr(data))
filename=data.decode()
f=open(filename,'rb')
l=f.read(1024)
while(l):
conn.send(l)
print('sent',repr(l))
l=f.read(1024)
f.close()
print('done sending')
#conn.send('thankyou'.encode())
conn.close()
#client.py
import socket
port = 3335
s = socket.socket(socket.AF_INET,socket.SOCK_STREAM)
host = input("Enter the ip address of server")
s.connect((host,port))
file = input("Enter the filename")
s.send(file.encode())
while True:
print("receiving data")
data = s.recv(1024)
print("data = ",(data))
if not data:
break
print("successful")
s.close()
print("connection closed")