我将得到最后一次请求的json响应,然后我将解析响应并获取一个变量数组,然后逐个创建新的请求数据库中的每个元素。我不知道如何实现它。如何根据JMeter中最后的json响应创建多请求?
回答
执行步骤:
- 添加JSON Extractor(> = 3.0版本)或JSON Path Extractor(<版本3.0)的插件,对HTTP请求采样器,作为一个孩子,在其中接收JSON响应。
- 添加
JSON Path Expressions
以捕获特定值并将其存储在变量名称中,如capturedArray
。请参阅JSON Path Syntax。 - 在以后的请求,即,HTTP请求取样器,则可以通过使用语法
${capturedArray}
谢谢,我知道如何从json中获取一个变量,但是如何创建数组并从中读取每个元素,它有一个具体的例子吗? – user2613603
您在JSON中检索的值是一个数组吗?或者你想从JSON中捕获不同的响应并将其组合到一个数组中?请将这些详细信息添加到问题中以获取具体答案。否则,我们将陷入无限循环:) –
我得到了如下回复:[{“token”:“jkn34lk”,“content”:“111”},{“token”:“er34334”,“content”: “123”} ...],我想从上面的数组中提取所有标记值,然后创建如下请求:http://129.214.45.22?token=jkn34lk; http://129.214.45.22?token=er34334 – user2613603
使用JSON Extractor和ForEach Controller组合检索数组值。这个想法是有这样的变量:
var_1=foo
var_2=bar
var_3=baz
所以,你将能够使用foreach loop迭代他们。请参阅Using Regular Expressions in JMeter文章以获得整体想法。
- 1. 如何在Jmeter中获取JSON响应JSON请求的值
- 2. 如何根据请求从JS文件发送JSON响应?
- 3. JMeter的 - 再使用后续响应数据请求
- 4. 如何在Jmeter中的新请求中使用响应字段
- 5. 如何根据请求创建多个类对象
- 6. JMeter的多响应数据
- 7. 如何在jmeter中获取jdbc请求的数组响应?
- 8. 如何在json中请求Http请求和响应
- 9. JMeter创建响应变量
- 10. 根据请求验证ajax响应
- 11. 如何让JSON响应HTTP请求
- 12. 如何在javascript中根据输入创建json请求的通用方法?
- 13. 根据JSON响应
- 14. symfony:如何根据请求的URL来模拟对Guzzle Api请求的响应
- 15. 如何构建curl请求的响应?
- 16. JSON请求和响应
- 17. JSoup:请求JSON响应
- 18. 如何减少响应为JSON的请求响应时间?
- 19. 如何根据响应代码处理jmeter中的延迟
- 20. JMeter - 如何记录失败响应的完整请求?
- 21. NodeJS创建HTTP请求与响应
- 22. 基于SAML请求创建SAML响应
- 23. 如何在java中创建请求 - 响应tcp cprogram?
- 24. 如何在Java中创建soap请求和响应?
- 25. 如何从获取请求中创建多个JSON存储?
- 26. 如何在JMeter中提取完整的JSON响应数据?
- 27. JSF请求范围Bean将根据请求创建新的bean
- 28. 如何在Beanshell Jmeter上获得响应消息HTTP请求
- 29. JMeter如何生成特定请求并等待具体响应
- 30. 响应后请求权?
请分享JSON响应(至少需要捕获的数组部分)。 –