diff --git a/test-common/src/main/java/com/test/common/utils/JMeterUtil.java b/test-common/src/main/java/com/test/common/utils/JMeterUtil.java index 8f3ab7d..3751a96 100644 --- a/test-common/src/main/java/com/test/common/utils/JMeterUtil.java +++ b/test-common/src/main/java/com/test/common/utils/JMeterUtil.java @@ -419,15 +419,14 @@ public class JMeterUtil { if (responseDataList.getLength() > 0) { Element responseDataElement = (Element) responseDataList.item(0); resultMap.put("responseBody", responseDataElement.getTextContent()); - return resultMap; } // 提取子节点的内容 NodeList responseHeaderList = httpSampleElement.getElementsByTagName("responseHeader"); if (responseHeaderList.getLength() > 0) { Element responseHeaderElement = (Element) responseHeaderList.item(0); resultMap.put("responseHeader", responseHeaderElement.getTextContent()); - return resultMap; } + return resultMap; } } catch (Exception e) { e.printStackTrace(); @@ -442,6 +441,9 @@ public class JMeterUtil { */ public static Map parseHeaders(String responseHeader) { Map headerMap = new HashMap<>(); + if (responseHeader == null) { + return headerMap; + } // 按行拆分 String[] lines = responseHeader.split("\n"); // 遍历每一行