我需要从响应正文中解析一个 id 并将其发送到下一个请求正文中,以供基于会话的用户使用。如果有人对此有任何想法,请分享。
我已经使用了.check(regex())and.saveAs方法,但这会将数据保存在会话中,为此我需要进行我不想要的复杂解析。
使用以下命令将其保存在会话中:
.check(jsonPath("$.id").saveAs("id"))
Run Code Online (Sandbox Code Playgroud)
要在下一个请求中发送它,请先使用以下命令提取它
val id = session.get("id").as[String]
Run Code Online (Sandbox Code Playgroud)
或者,如果您想在链中的下一个请求中使用它:
def get(token: String, org: String): ChainBuilder = {
val url = MY_SERVICE_URI + "/${id}"
exec(http("Get something")
.get(url)
.header(HttpHeaders.AUTHORIZATION, token)
//etc'
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3327 次 |
| 最近记录: |