SOAP リクエスト本文に一括 xml を送信したいと考えています。Gatling/Scalaを介して動的に生成する方法があることを知りたい これは私がやっている方法です
private val request=exec( http("Post request to create") .post("/endPoint") .headers(Utils.soapHeaders) .body(ElFileBody("requestbody/ids.xml")) .check(status.is (Utils.successStatus)) )
private val feedId = Iterator.continually( Map( "id" -> Random.alphanumeric.take(13).mkString, "transactionId" -> Random.alphanumeric.take(14).mkString ) )
val scnPostVehicleAsn=Utils.createScenario("soapService", feedId, request)
requestbody/ids.xml には、動的な値 ${transactionId} と ${id} を持つテンプレートがあります。
テンプレートに基づいて xml を動的に生成する方法はありますか?繰り返し機能を探しているわけではありません。実行前にxmlを1回生成して渡すだけで、後で残りの呼び出しを行って検証します