使用Jmeter,我需要在同一列中添加从JSON中提取的UUID(UUID的多个值)所以传入删除路径

问题描述 投票:0回答:1

使用Jmeter,我需要添加从JSON中提取的UUID,并在CSV中将其添加到同一列(多个)中以提供删除请求(REST)。这是为了测试多个删除调用,这些调用具有从POST调用生成的唯一UUID。或者是否有其他方法可以在从POST调用中提取后测试多个删除调用。让我们说50 Post然后50删除电话。

csv jmeter performance-testing
1个回答
0
投票

我不认为你需要做任何事情,因为给定的线程驻留在相同的Thread Group中,你应该能够为Delete请求使用相同的变量。

JMeter变量是local to a thread,因此不同的线程将具有不同的变量值。


如果您仍在寻找基于文件的解决方案,请注意您可以使用Groovy代码将任意JMeter变量写入文件,例如:

  1. 在JSON Extractor之后添加JSR223 PostProcessor
  2. 确保在“语言”下拉列表中选择了groovy
  3. 确保你勾选了Cache compiled script if available
  4. 将以下代码放入“脚本”区域 def csvFile = new File('test.csv') csvFile << vars.get('your_variable') csvFile << System.getProperty('line.separator')

这样您就可以将任何提取的UUID写入JMeter“bin”文件夹中的qazxsw poi文件中,您可以在CSV数据集配置中将其用于删除请求。

更多信息:

© www.soinside.com 2019 - 2024. All rights reserved.