使用Jmeter工具获取下一个进程id实例
Get the next process id instance with Jmeter tool
我正在使用 JMeter 工具向 jBPM 发送一些休息 API 请求。我使用此 post 请求通过 JMeter 在 JBPM 中创建流程实例:
这个创建了两个 id 为 1 的流程实例和另一个 id 为 2 的流程实例。
我用这个来提取 process instance id = 1
:
我用这个来获取和提取任务 ID:
如何修改 JMeter 工具以仅提取第二个进程 ID,例如在我的情况下提取 process instance id=2
?我试图在正则表达式中添加 +1 但它没有用。我也用 postman 尝试过,我所做的这个配置只有在我提取第二个流程实例 ID 时才有效,因为只有第二个流程实例的数据是这样的:
{
"task-summary" : [ {
"task-id" : 2,
"task-name" : "Task",
"task-subject" : "",
"task-description" : "",
"task-status" : "Reserved",
"task-priority" : 0,
"task-is-skipable" : false,
"task-actual-owner" : "wbadmin",
"task-created-by" : null,
"task-created-on" : {
"java.util.Date" : 1622815612000
},
"task-activation-time" : {
"java.util.Date" : 1622815612000
},
"task-expiration-time" : null,
"task-proc-inst-id" : 64,
"task-proc-def-id" : "performance-samples.paralleltasks",
"task-container-id" : "performance-samples_1.0.0",
"task-parent-id" : -1,
"correlation-key" : "64",
"process-type" : 1
} ]
}
如果没有看到完整的回复,包括您想提取的内容,我们将无法提供帮助。
有一点很明显:JSON is not a regular language因此使用正则表达式来解析它并不是最好的主意。
JMeter 提供 JSON Extractor and JSON JMESPath Extractor 专为与 JSON 一起使用而设计,因此有更方便、更强大、更可靠和更强大的方法从 JSON 响应中获取数据,过滤数据, 运行各种函数等
我正在使用 JMeter 工具向 jBPM 发送一些休息 API 请求。我使用此 post 请求通过 JMeter 在 JBPM 中创建流程实例:
这个创建了两个 id 为 1 的流程实例和另一个 id 为 2 的流程实例。
我用这个来提取 process instance id = 1
:
我用这个来获取和提取任务 ID:
如何修改 JMeter 工具以仅提取第二个进程 ID,例如在我的情况下提取 process instance id=2
?我试图在正则表达式中添加 +1 但它没有用。我也用 postman 尝试过,我所做的这个配置只有在我提取第二个流程实例 ID 时才有效,因为只有第二个流程实例的数据是这样的:
{
"task-summary" : [ {
"task-id" : 2,
"task-name" : "Task",
"task-subject" : "",
"task-description" : "",
"task-status" : "Reserved",
"task-priority" : 0,
"task-is-skipable" : false,
"task-actual-owner" : "wbadmin",
"task-created-by" : null,
"task-created-on" : {
"java.util.Date" : 1622815612000
},
"task-activation-time" : {
"java.util.Date" : 1622815612000
},
"task-expiration-time" : null,
"task-proc-inst-id" : 64,
"task-proc-def-id" : "performance-samples.paralleltasks",
"task-container-id" : "performance-samples_1.0.0",
"task-parent-id" : -1,
"correlation-key" : "64",
"process-type" : 1
} ]
}
如果没有看到完整的回复,包括您想提取的内容,我们将无法提供帮助。
有一点很明显:JSON is not a regular language因此使用正则表达式来解析它并不是最好的主意。
JMeter 提供 JSON Extractor and JSON JMESPath Extractor 专为与 JSON 一起使用而设计,因此有更方便、更强大、更可靠和更强大的方法从 JSON 响应中获取数据,过滤数据, 运行各种函数等