【发布时间】:2018-03-01 07:29:04
【问题描述】:
我需要从一个类似这样的长 json 数组中提取开始和结束日期:
: {
: : "id":10069,
: : "type":"Programming",
: : "preprID":25053483,
: : "contentfulId":"5StbNjpoGsyMqw2a6M4iwI",
: : "title":"Bas",
: : "start":"2017-09-14T03:00:00+02:00",
: : "end":"2017-09-14T06:00:00+02:00",
: : "description":"Blabla",
: : "showOnlineAvailable":true,
: : "allowMetadata":true,
: },
: {
: : "id":10070,
: : "type":"Programming",
: : "preprID":9249755,
: : "contentfulId":"4VoOfJbuIoA6qq6eyQukcM",
: : "title":"Someone",
: : "start":"2017-09-14T06:00:00+02:00",
: : "end":"2017-09-14T10:00:00+02:00",
: : "description":"Blabla.",
: : "showOnlineAvailable":true,
: : "allowMetadata":true,
如何同时提取开始日期和相关的结束日期? 将为所有并发用户随机调用开始/结束日期,因此我需要确保日期都相应匹配。
简而言之,我的 jmeter 测试中的每个并发用户都会提取一个随机的开始/结束日期,这些将用于进一步的请求。
我尝试使用"start":"([^"]+)"|"end":"([^"]+)",但 JMeter 似乎没有获得第二组。
【问题讨论】:
-
你只是想从这个数组中获取开始和结束日期?
-
是的,数组更长。但每次我想随机提取一个 START + END 日期。
-
到目前为止你尝试了什么?
-
"start":"([^"]+)"|"end":"([^"]+)" 尽管第二组 (end) 似乎不起作用..