新增调试按钮以及http结果记录请求头和请求体参数
This commit is contained in:
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user