fix: extract data using jmespath

Change-Id: Icea3b8fa7e71dd610c19c91e21a259104ab2fe30
This commit is contained in:
buyuxiang
2022-02-20 13:43:28 +08:00
parent 6bb96e8eac
commit 54402ad5f7
5 changed files with 63 additions and 4 deletions

View File

@@ -119,9 +119,13 @@
},
"body": {
"foo1": "$varFoo1",
"foo2": "${max($a, $b)}"
"foo2": "${max($a, $b)}",
"time": "${get_timestamp()}"
}
},
"extract": {
"varTime": "body.form.time"
},
"validate": [
{
"check": "status_code",
@@ -142,6 +146,24 @@
"msg": "check args foo2"
}
]
},
{
"name": "final check",
"request": {
"method": "GET",
"url": "/get",
"params": {
"time": "$varTime"
}
},
"validate": [
{
"check": "body.args.time",
"assert": "length_equals",
"expect": 13,
"msg": "check extracted var timestamp"
}
]
}
]
}