【问题标题】:Locust: how to specify a get request who takes query parameterLocust:如何指定获取查询参数的获取请求
【发布时间】:2018-06-14 10:58:26
【问题描述】:

我想对我的获取请求进行负载测试

http://localhost:8080/v1/synonyms/project/?keyword=dealer

测试方法是

@task(2)
def get_synonym(self):
    response = self.client.get("/v1/synonyms/project/")
    print("Response status code:", response.status_code)
    print("Response content:", response.text)

【问题讨论】:

    标签: python locust


    【解决方案1】:

    在url中传递查询字符串:

    response = self.client.get("/v1/synonyms/project/?keyword=dealer")

    【讨论】:

    • 有没有一种简单的方法可以通过 locust 将空值传递给查询参数。由于以下内容不起作用并给出 400 错误请求,并给出消息消息:所需的字符串参数“keyword2”不存在response = self.client.get("/v1/synonyms/project/?keyword1=&keyword2=abc")
    猜你喜欢
    • 1970-01-01
    • 2021-05-04
    • 2017-02-06
    • 1970-01-01
    • 2022-11-05
    • 1970-01-01
    • 2015-01-13
    • 1970-01-01
    • 2021-06-28
    相关资源
    最近更新 更多