当前位置: 首页 > 知识库问答 >
问题:

使用 Jmeter 测试具有 1 亿条具有相同列标题的多个 csv 的记录的 API 的合适方法

澹台文博
2023-03-14

我正在使用具有相同标头的多个CSV文件使用JMeter进行rest API测试。要请求的查询参数是30列CSV文件中的5列。每个CSV文件有接近100万行。

使用CSV数据集配置和__CSVRead函数处理具有相同头的多个CSV文件的最佳方法是什么?

我正试图在下面几行提出一种方法。

    < li >线程组= 1000(并发,非同时) < li >循环计数= 10000 < li >对于目录中的每个文件(用于遍历目录的循环) < ul > < li >使用以下选项将CSV数据集配置为子数据集:-文件名:...(每个文件)-变量名:param1,param2,param3,param4,param5,-分隔符:,-Recycle on EOF = False-Stop Thread on EOF = True-共享模式=所有线程
  • HTTP请求

问题是:如何使用BeanShell预处理器脚本将CSV文件动态传递到CSV数据集配置?有没有插件可以用来将多个文件作为JMeter变量处理,并在运行时将该变量传递给csv数据集配置?

共有1个答案

汪鸿波
2023-03-14

无法将动态文件名传递给CSV数据集配置,应考虑改用__CSVRead()函数。

如果需要,请查看如何在JMeter运行时选择不同的CSV文件一文,了解有关实现的更多信息。

 类似资料:
  • 嗨,我正在寻找一个最快的解决方案来处理csv文件的负载。 情况:我在一个文件夹中有多个csv文件,它们的标题不同 我已经对它们进行了预处理,以删除顶部的垃圾行,因此所有这些都有一个标准标头。 我想将一组CSV文件与完全相同的侦听器合并到一个新文件夹中 示例文件-1。csv 示例文件-2。csv 样本文件-3。csv 样本文件-4。csv 样本文件-5。csv 样品File-6.csv 样本文件-7

  • 问题内容: 我有以下数据集。 https://drive.google.com/drive/folders/1NRelNsXQJ7MTNKcm-T69N6r5ZsOyFmTS?usp=sharing 如果列名称与工作表名称相同,则将所有内容合并在一起作为单独的列,以下是代码 运行以上代码后的数据 merged_data 如何合并条件文件? 健康)状况。 以上代码段中的价格1指向带有名称为int 7

  • 问题内容: 我有一个包含人姓,名,部门的SQLite数据库,我需要进行查询以向我显示具有相同名字和姓氏的任何人。我发现以下语句应该可以满足单个字段的要求,但是当我尝试使用它来提取所有具有相同姓氏的记录时,它似乎对我不起作用。我怎样才能做到这一点? 问题答案: 尝试: GROUP BY合并名称值相同的行。 HAVING删除不符合条件的组。 上面的查询将列出名字和姓氏,以及实际上有重复的所有名字/姓氏

  • 我有数百万个不同标题的csv文件,我想把它们合并到一个大数据框中。 我的问题是我尝试过的解决方案有效,但太慢了!顺便说一句,我可以访问Sparklyr在我的实验室中处理多节点集群,这个大数据工具会有帮助吗? 文件如下所示: 文件1 校长1,校长3,校长5 a、 b,c 文件2 校长4,校长2 e、 f 文件3 校长2,校长6 a, c 我想把它们合并成: 校长1,校长2,校长3,校长4,校长5,校

  • 我的项目中有两个按钮都有一个“”标签。当调用actionPerformed()方法时,它会根据标签调用特定的方法。如何区分两个标签相同的JButtons?有没有比我已经做到的更好的方法? 这是按钮的定义: 为按钮添加ActionListeners: 操作执行@Override后端:

  • 问题内容: 我的MySQL数据库中有这些表: 通用表: Facebook表: 首席表: 基本上,常规表包含一些( 显然 )常规数据。基于generalTable.scenario,您可以在其他两个表中查找更多详细信息,这些表在某些熟悉的列中(例如,expiresAt),而在其他一些列中则不然。 我的问题是,如何仅通过一个查询就可以获取generalTable和正确的明细表的联接数据。 所以,我想这