我写的代码单个运行 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 类,才能使并发运行


↙↙↙阅读原文可查看相关链接,并与作者交流