性能测试工具 locust 测试 tcp 长连接,如何重写 locst 类

luo · 2019年02月18日 · 1269 次阅读

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

暂无回复。
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册