問題タブ [gatling-plugin]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
scala - Gatling/scala を使用して POST リクエスト用のテンプレートから一括 XML を作成する
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回生成して渡すだけで、後で残りの呼び出しを行って検証します
terminal - ガトリング パフォーマンス テストで gatling.sh を実行しているときに、コマンド ラインから引数を渡す必要がある
ガトリングの実行中にシナリオがあります。sh、situation.scala ファイルを常に変更するのではなく、端末から認証を渡す必要があります。これは、認証は特定のものに対してのみ指定され、ユーザーがログアウトすると、新しいログイン認証キーを提供する必要があるためです。基本的に、ガトリング パフォーマンス テストで gatling.sh を実行しているときに、コマンド ラインから引数を渡すことができます。参考までに、simulation.scala ファイルを確認してください。""認可" -> "gatling.sh の実行中にターミナルから値を渡す必要があります","