Scala 带有Gatling Post请求的JWT头
我想在gatlingpost请求中包含JWT头 我正在做这样的事情:Scala 带有Gatling Post请求的JWT头,scala,jwt,gatling,Scala,Jwt,Gatling,我想在gatlingpost请求中包含JWT头 我正在做这样的事情: val R1= scenario("Scenario") .feed(idFeeder) .header("", "", Jwt.sha256(requestBody), "", "", ""))) .body( StringBody(session => requestBody.replace( "0000000000", session("id").as[String]
val R1= scenario("Scenario")
.feed(idFeeder)
.header("", "",
Jwt.sha256(requestBody), "", "", "")))
.body(
StringBody(session => requestBody.replace(
"0000000000",
session("id").as[String]
))
).asJSON
其中“id”是一个会话属性,其中包含一个随机生成的id,该id将添加到requestBody中。
如何在Jwt.sha256(requestBody)中获得id替换的请求体,该请求体将请求体发送到Jwt类以获取其哈希(应包含在Jwt头中)
Jwt.sha256()需要一个字符串并返回该字符串的URL编码假设Jwt.sha256()
获取字符串正文并返回一些字符串标记,则与正文类似:
.header(
"HeaderName",
session => Jwt.sha256(requestBody.replace("0000000000", session("id").as[String]))
)
sha256()需要一个字符串并返回该字符串的URL编码。