情况是这样的:
这是jmeter的响应结果
响应所有文本都是token,尝试了多次用正则提取,均无法提取全部body
经过查询资料,使用BeanShell 后置处理程序
import org.json.JSONObject;
import org.json.JSONArray;
String response=prev.getResponseDataAsString();//取出接口的返回消息
//System.outprintln(response);
vars.put("refresh_token",response);//refresh_token相当于正则里面的引用名称
(截图中vars.put("refresh_token",response);//refresh_token,缺少这个结束符!)
下个接口引用
因为接口需要Bearer,所以进行拼接(注意,Bearer与${refresh_token} 中间有个空格)
Bearer ${refresh_token}