jmeter 自定義變量 json字符串 解析json對象變為用戶變量
用戶變量為json {\"#at_beforeDate#\":\"2023-10-19 17:51:10\",\"#at_phone#\":\"18617121598\",\"#at_username#\":\"張琳琳\",\"#at_date#\":\"2023-10-19 17:51:10\",\"#at_random_6#\":\"5\",\"#at_random_4#\":\"4\",\"#at_add#\":\"山東省濱州市陽信縣張琳琳村\",\"#at_random_10#\":\"4\",\"#at_username_2#\":\"景雨澤\",\"#at_bank#\":\"6263454728124954892\",\"#at_random_12#\":\"5\",\"#at_name#\":\"at_xYyTf\",\"#at_phone_1#\":\"18617121111\",\"#at_area#\":\"371622\",\"#at_email#\":\"18309643180@163.com\",\"#at_random_3#\":\"2\",\"#at_random_1#\":\"1\",\"#at_random_11#\":\"7\",\"#at_random_55#\":\"47\",\"#at_city#\":\"371600\",\"#at_idcard#\":\"812532200002151310\",\"#at_username_1#\":\"申屠明達\",\"#at_random_8#\":\"6\",\"#at_province#\":\"370000\",\"#at_nextDate#\":\"2023-10-19 17:51:10\",\"#at_phone_2#\":\"18617121122\",\"#at_time#\":\"1697709070965\"}

添加預處理器
代碼塊
import com.alibaba.fastjson.JSONObject;
import java.util.*;
log.info("====================");
//獲取接口響應
String responsData = "${responsData}";
log.info("===================="+responsData);
JSONObject resData = JSONObject.parseObject(responsData);
log.info("===================="+resData);
//遍歷key和value
for(String key: resData.keySet()){
vars.put(key,resData.get(key));
log.info(key+"===================="+resData.get(key));
}


json 解析完成
創作不易,轉摘請標明出處。如果有意一起探討測試相關技能可加博主QQ 771268289 博主微信:ding17121598
本文來自博客園,作者:怪圣卡杰,轉載請注明原文鏈接:http://www.rzrgm.cn/dwdw/p/17789907.html
浙公網安備 33010602011771號