使用大型 CSV 文件的 JMeter 参数化测试

JMeter parameterized tests with large CSV files

我正在使用 JMeter 运行 性能测试,但我的样本数据集很大。

我们想要模拟类似生产的流量,为此,我们需要从生产日志中重播各种请求。

反过来,这使我们拥有庞大的样本数据集。所以问题是:

  1. 对于大型输入样本,建议的 CSV 样本大小是多少?
  2. CSV 数据配置是否足以使用包含 300MB - 500MB 或更多 HTTP 请求负载的文件?
  3. 我可以增加 JVM 内存限制吗?
  4. 这个方法够好吗?有更好的选择吗?

谢谢!

CSV 的大小对 JMeter 的内存使用没有影响,前提是您使用 CSV Data Set

只是不要按照文档中的说明使用 CSVRead 函数。

顺便说一句,我看到你将问题标记为 JMeter 3.2,如果你正在使用它,你应该升级到 JMeter 4.0,这是最强大和最准确的版本。