我想将批量 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 并传递它,稍后我将进行休息调用以验证它们