gpt4 book ai didi

multithreading - 如何在 apache jmeter 中为组线程请求设置不同的 header ?

转载 作者:行者123 更新时间:2023-12-03 12:45:03 24 4
gpt4 key购买 nike

我想测试应用程序的并发性,为此我正在使用 apache Jmeter,我请求的端点需要具有用于身份验证的授权 header ,在 apache Jmeter HTTP header 管理器中我添加了一个名为 Authorization 的 header 使用 token 值,现在可以说我有 5 个线程(用户),当测试使用相同的授权 token 运行所有 5 个用户请求时,我希望每个线程使用不同的 token 请求,以模拟不同的用户和不是一个用户的多个实例,我希望这个问题有意义,如何让每个线程请求具有不同 token 的 api?这是每个线程请求的唯一 header 值。谢谢爱你们。

最佳答案

如果您有 5 个不同的用户 - 您需要有 5 个不同的 token 。您可以将 token 放入 CSV 文件中并添加 CSV Data Set Config到你的测试计划

JMeter CSV Data Set Config

完成后,您将能够访问 CSV 文件的每个条目(每个线程/迭代都不同)作为 HTTP Header Manager 中的 ${token}

JMeter HTTP Header Manager Variable

查看 JMeter Parameterization - The Complete Guide文章以了解有关使用各种外部数据源(如 CSV 文件、数据库等)执行数据驱动测试的概念的更多信息。

关于multithreading - 如何在 apache jmeter 中为组线程请求设置不同的 header ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52496720/

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