Как обеспечить Подпись методом HMAC-SH256 в Gatling scala? - PullRequest
0 голосов
/ 03 июня 2019

Как предоставить метод подписи HMAC-SH256 в Gatling scala?

Пожалуйста, найдите мой код ниже

val httpMyConf : HttpProtocolBuilder  = http
    .baseUrl(baseURL)
    .acceptHeader("text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8")
    .doNotTrackHeader("1")
    .acceptEncodingHeader("gzip, deflate")
    .header("Cache-Control", "no-cache")
    .header("Content-Type", "application/xml")
    .header("Accept", "application/xml")
    .header("Connection", "keep-alive") 

    val scn = scenario("test")
    .exec(http("test")
      .post("test")
      .body(StringBody(apibody))
      .signWithOAuth1("33e8a8c5-7b31-",
        "eff39", "","")
      .check(bodyString.saveAs("BODY")))
    .exec(session => {
        val response = session("BODY").as[String]
        println(s"Response body: \n$response")
        session
      })


  setUp(scn.inject(atOnceUsers(10))).protocols(httpMyConf)

Я хотел бы сделать так, чтобы HMAC256 использовал Почтальон Авторизация USER--> Дополнительно -> установлен метод подписи Я хотел бы сделать подобное в Gatling?Заранее признателен за помощь

...