首页 > 解决方案 > JMeter 查询 - 不同的用户对相同的 HTTP 请求使用不同的文件位置

问题描述

假设总共创建了 50 个用户和一个 HTTP 请求/采样器,那么在这种情况下,我们在运行 Api 时提供一个输入文件,那么所有 50 个用户使用相同的输入文件(相同的输入文件位置)并且一些请求失败。我们希望为用户制作想法或脚本以使用不同的文件位置,这样就不会出现请求失败或文件未找到异常的机会。

标签: jmeter

解决方案


您可以像任何其他请求参数、用户名等一样参数化文件名/位置。

最常用于参数化的配置元素是CSV Data Set Config

但是,如果您不想手动管理文件内容并保护自己免受“找不到文件”的影响,那么考虑使用Directory Listing Config插件是有意义的,它读取给定文件夹中的文件并将它们存储到 JMeter 变量中,因此每个线程/迭代将从池中选择下一个文件。

您可以使用JMeter Plugins Manager安装目录列表配置插件


推荐阅读