【问题标题】:How to set different header for the group thread request in apache jmeter?如何在 apache jmeter 中为组线程请求设置不同的标头?
【发布时间】:2018-09-25 11:06:44
【问题描述】:

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

【问题讨论】:

    标签: multithreading performance jmeter load-testing database-concurrency


    【解决方案1】:

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

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

    查看JMeter Parameterization - The Complete Guide 文章,详细了解使用各种外部数据源(如 CSV 文件、数据库等)执行数据驱动测试的概念。

    【讨论】:

    • 非常感谢,真的很有帮助,我喜欢这个工具。
    • 非常有用的答案非常感谢
    猜你喜欢
    • 2020-09-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-11
    • 2021-08-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多