使用 JMeter 在并发加载时上传唯一文件

Uploading unique files at concurrent load using JMeter

我们有一个用例,我们需要调用一个 API 来上传其各自类别的唯一文件。 对于每个 API 调用,我们都需要使用唯一的文件名。我的意思是 File 曾经在 API 调用中使用过,不应再次使用。 例如 CarAPI 将通过从文件列表(CarAP_1.xml 到 CarAP_1000.xml 文件)上传文件名来调用 文件 CarAP_1.xml 曾在 API 调用中使用过,下次调用时不应再次使用

BikeAPI 将通过从文件列表(BikeAP_1.xml 到 BikeAP_1000.xml 文件)上传文件名来调用 不应再次使用在 API 调用中使用过的文件。

关于我们如何使用 JMeter 实现此目的的任何想法或意见。

你可以输入这些文件名

  • 要么到 CSV 文件并使用 HTTP Simple Table Server, its READ 端点有 KEEP=false 模式,因此一旦数据被使用,它将从内存中删除,因此您可以避免重复请求
  • Redis and use Redis Data Set Config 这也提供了在数据被使用后从列表中删除数据的可能性

两个插件都可以使用JMeter Plugins Manager

安装