新增调试按钮以及http结果记录请求头和请求体参数

This commit is contained in:
liangdaliang
2025-03-11 18:11:03 +08:00
parent a1171c0a4a
commit d3d0090465
5 changed files with 42 additions and 6 deletions

View File

@@ -67,6 +67,7 @@ public class JMeterUtil {
String method = jmeterRequest.getMethod().toUpperCase();
String requestBody = jmeterRequest.getRequestBody();
String requestParams = jmeterRequest.getRequestParams();
String requestHeaderJson = "";
Map<String, String> requestParamsMap = convertJsonStringToMap(requestParams);
String requestHeader = jmeterRequest.getRequestHeader();
String jmeterHomePath = jmeterRequest.getJmeterHomePath();
@@ -113,7 +114,7 @@ public class JMeterUtil {
String value = entry.get("value");
headerMap.put(key, value);
}
requestHeaderJson = gson.toJson(headerMap);
}
HeaderManager headerManager = createHeaderManager(headerMap);
@@ -147,6 +148,10 @@ public class JMeterUtil {
}
// 10. 获取响应结果
result = getResultMessageFromFile(jmeterHomePath + "/replay_result"+ id +".log");
if (result != null) {
result.put("requestHeader", requestHeaderJson);
result.put("requestBody", requestBody);
}
System.out.println("JMeter 测试执行完成!");
} catch (Exception e) {