繁体   English   中英

从 Gatling 的登录请求中获取令牌 ID

[英]Get token id from Login request in Gatling

我正在使用 Gatling 进行性能测试,所以我想知道我们如何从登录请求中提取令牌 ID 是代码

val scn = scenario("Navigation")
    .exec(http("request_6")
        .post("/WEBAUTO03/aurora/login/security_check")
        .headers(headers_6)
        .formParam("j_username", "TONY")
        .formParam("j_password", "1234")
        .formParam("doLogin", "")

以上请求提供令牌,我需要在以下请求中应用令牌

val headers_9 = Map(
    "Content-type" -> "text/plain",
    "Origin" -> "https://resource.com",
    "X-XSRF-TOKEN" -> ""4c81ed9c-e509-4830-b724-62e489c918e2"")       -----here i need to replace token 


        .exec(http("request_9")
        .post("/WEBAUTO03/aurora/JSON-RPC")
        .headers(headers_9)
        .body(RawFileBody("webview/navigation/0009_request.txt")))

任何人都有任何想法

如果没有看到“上述请求”的响应,我们无法建议确切的步骤,近似值将类似于:

http("request_6")
.post("/WEBAUTO03/aurora/login/security_check")
.check(css("input[name='csrf_token']", "value").saveAs("Correlation1"))

val headers_9 = Map(
"Content-type" -> "text/plain",
"Origin" -> "https://resource.com",
"X-CSRF-Token" -> "${Correlation1}")

更多信息:

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM