gpt4 book ai didi

json - 如何在另一个测试的请求中使用 JMeter 中的一个测试的响应?

转载 作者:行者123 更新时间:2023-12-04 05:37:59 25 4
gpt4 key购买 nike

我有 2 个测试必须一个接一个地运行。第一个测试的 JSON 响应包含一个字段,我必须从中提取值并将其放入文件中。第二个测试将读取此文件并替换 JSON 请求中的变量参数。

例如,如果第一个测试的响应是以下类型:

{"id":"a1","attr":"b1"}
{"id":"a2","attr":"b2"}

第二次测试的请求格式为:
{"ID":"${A}","ATTR":"B"}

所以发送的请求应该是:
{"ID1":"a1","ATTR":"B"}
{"ID2":"a2","ATTR":"B"}

为测试。

我想要的是先读取所有 JSON 响应,然后将第一个字段中的值用作 A 的值。第二个测试的JSON请求的参数。无论如何在JMeter中做到这一点?

最佳答案

您可以使用 FlexibleFileWriter将提取的数据存储到文件中,然后使用例如从第二个测试中读取它VariablesFromCSVRawDataSource插件或 __CSVRead功能。

或者您可以创建一个大测试(这使得数据传输变得微不足道),它将按顺序运行这两个测试(ParameterizedController 可以帮助您设置参数并整理此方法)。

关于json - 如何在另一个测试的请求中使用 JMeter 中的一个测试的响应?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11674009/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com