我写的代码单个运行 python 文件时正确,使用 locust 并发测试时报错
import socket
import time
from locust import Locust,TaskSet,task
host = '10.20.28.133'
port = 8173
client = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
client.connect((host, port))
class tcp(TaskSet):
@task
def tcptask():
while True:
client.send(b"\xff\xff\x00\n\xc9\x00\x01\x00\xa6\r")
time.sleep(1)
class user(tcp):
task_set = tcp.tcptask()
使用 8089 端口运行并发测试后,报错如下
请大神帮忙看看如何重写 locust 类,才能使并发运行