使用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变量写入文件,例如:
- 在JSON Extractor之后添加JSR223 PostProcessor
- 确保在“语言”下拉列表中选择了
groovy
- 确保你勾选了
Cache compiled script if available
框 - 将以下代码放入“脚本”区域
def csvFile = new File('test.csv') csvFile << vars.get('your_variable') csvFile << System.getProperty('line.separator')
这样您就可以将任何提取的UUID写入JMeter“bin”文件夹中的qazxsw poi文件中,您可以在CSV数据集配置中将其用于删除请求。
更多信息:
test.csv
- Groovy Goodness: Working with Files
以上是关于使用Jmeter,我需要在同一列中添加从JSON中提取的UUID(UUID的多个值)所以传入删除路径的主要内容,如果未能解决你的问题,请参考以下文章