gson异常日志打印
This commit is contained in:
@@ -29,6 +29,8 @@ import org.apache.jmeter.threads.ThreadGroup;
|
||||
import org.apache.jmeter.threads.gui.ThreadGroupGui;
|
||||
import org.apache.jmeter.util.JMeterUtils;
|
||||
import org.apache.jorphan.collections.HashTree;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
import org.w3c.dom.Document;
|
||||
import org.w3c.dom.Element;
|
||||
import org.w3c.dom.Node;
|
||||
@@ -55,6 +57,8 @@ import java.util.Map;
|
||||
*/
|
||||
public class JMeterUtil {
|
||||
|
||||
private static final Logger logger = LoggerFactory.getLogger(JMeterUtil.class);
|
||||
|
||||
/**
|
||||
* 生成jmeter测试执行计划并获取执行结果
|
||||
* @param jmeterRequest
|
||||
@@ -269,7 +273,13 @@ public class JMeterUtil {
|
||||
Type listType = new TypeToken<List<Map<String, String>>>(){}.getType();
|
||||
|
||||
// 将JSON字符串转换为List<Map<String, String>>
|
||||
List<Map<String, String>> keyValuePairs = gson.fromJson(jsonString, listType);
|
||||
List<Map<String, String>> keyValuePairs = null;
|
||||
try {
|
||||
keyValuePairs = gson.fromJson(jsonString, listType);
|
||||
} catch (Exception e) {
|
||||
logger.error("gson.fromJson发生异常!jsonString:" + jsonString, e);
|
||||
return null;
|
||||
}
|
||||
|
||||
// 创建一个新的Map<String, String>用于存储结果
|
||||
Map<String, String> resultMap = new HashMap<>();
|
||||
|
||||
Reference in New Issue
Block a user