2016-12-27 99 views
0

我有具有许多POST调用等JMeter的多响应数据

/API/V1 /预算

测试计划现在每个那些呼叫的具有从数据返回一个UUID的响应基地,我解压缩使用json路径提取器并将其保存到变量

我做完所有后调用后,我需要做相同数量的调用,但使用DELETE并与uuid做我得到从响应

是否有一种有效的方式extr行动那些uuid?现在我不得不手动添加一个json路径提取器到每个调用

然后,有没有办法保存它们并在循环中运行这些已保存的变量,然后每次发送下一个变量?

也是我要去使用多个用户为每个线程,所以我不知道,如果JMeter会能够解决这个问题,要么我需要来处理以及线程和每个线程的用户

回答

0

JMeter的提供ForEach Controller它可以遍历具有象数字后缀的变量:

uuid_1 
uuid_2 
uuid_3 
etc. 

所以你可以使用例如__counter()功能来存储上述方式的UUID,为了删除它们使用一个HTTP请求下的ForEach控制器。

我还建议熟悉Here’s What to Do to Combine Multiple JMeter Variables文章,以了解如何在JMeter脚本中使用复合变量。

+0

谢谢你的评论,但这不是我需要的场景 我需要从每个api调用中获取值,并且每个api调用都是分开的,因为它会发送不同的json – Tnimni