我想重新使用Listener中收到的响应数据,如下图所示。
我想知道,如何捕获整体响应,以便我可以重复使用相同的内容进行上传。
情景是:
答案 0 :(得分:1)
答案 1 :(得分:0)
希望我理解你的问题,
您可以使用常规的exp [a-z0-9] * 和任何引用名称,在第一个TCP请求中使用“TCP_Data”。 现在,您可以在TCP请求2中使用相同的引用名称, $ {TCP_Data} 。
答案 2 :(得分:0)
使用Http采样器,我添加一个BeanShell PostProcessor
作为Http采样器的子代,并使用下面的脚本来检索所有响应数据,我认为它与TCP采样器相同,让我们试试:
// get all response data
String dashboardData = prev.getResponseDataAsString();
// do something with the data
// and then put the retrieved data into parameter to use later
vars.put("dataTobeUsed", dashboardData);
我们可以将${dataTobeUsed}
用于其他采样器
如果您想通过正则表达式提取器获取响应数据,可以使用模式([^"]+)
希望它有用!