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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用Jmeter,我需要在同一列中添加从JSON中提取的UUID(UUID的多个值)所以传入删除路径相关的知识,希望对你有一定的参考价值。

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

答案

我不认为你需要做任何事情,因为给定的线程驻留在相同的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数据集配置中将其用于删除请求。

更多信息:

以上是关于使用Jmeter,我需要在同一列中添加从JSON中提取的UUID(UUID的多个值)所以传入删除路径的主要内容,如果未能解决你的问题,请参考以下文章

使用 JMeter 从 CSV 文件构建 JSON 批处理

我需要从 PIG HADOOP 的同一列中过滤 2 个条件

如何从Jmeter中的JSON请求中提取值

使用jmeter进行接口测试

如何使用JMETER从JSON响应中提取数据

如何在没有 Jmeter 中的 foreach 控制器的情况下从数组中提取值(通过 JSON 提取器获得)