From 632c673e991a06a31ecfbea1053588eedf975586 Mon Sep 17 00:00:00 2001 From: liangdaliang Date: Thu, 6 Mar 2025 18:00:06 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96jmeter=E5=B7=A5=E5=85=B7?= =?UTF-8?q?=E7=B1=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/test/common/utils/JMeterUtil.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) 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"); // 遍历每一行