gpt4 book ai didi

python - Locust 中的动态 GET 参数

转载 作者:太空宇宙 更新时间:2023-11-03 20:39:49 26 4
gpt4 key购买 nike

from locust import HttpLocust, TaskSet, task
import random

ids = [101, 102, 103, 104, 105, 106, 107, 108, 109, 110]


class TestAPITaskSet(TaskSet):

@task(1)
def test_get_id(self):
id = random.choice(ids)
self.client.get("/test-api/id/" + str(id), name="/id/[id]")


class TestAPILocust(HttpLocust):
task_set = TestAPITaskSet
min_wait = 0
max_wait = 1000

如果我想从列表中随机选择 id,这好吗?还有其他更好的 locust 原生方法吗?

最佳答案

没有更好的 locust 原生方法,你的代码看起来非常合理!

如果您的列表开始变得很长,并且您可以从列表中按顺序进行选择,您可以查看 locust-plugins 中的 CSVReader:https://github.com/SvenskaSpel/locust-plugins/blob/master/examples/csvreader.py

关于python - Locust 中的动态 GET 参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56929080/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com