前の問題に対するいくつかの良いフィードバックに続いて:
次のようなガトリング シミュレーションでポスト リクエストがあります。
.post("/checkout/onepage/form_key/${formkey}")
変数 ${formkey} は、以下を使用して Cookie 値から入力されます。
.check(headerRegex("Set-Cookie","CACHED_FRONT_FORM_KEY=(.*)").saveAs("formkey"))
これは正しく機能しているように見えますが、次の問題があります。
java.net.URISyntaxException: Illegal character in path at index 90
明らかに、変数内の特殊文字をエスケープする必要がありますが、これを行う最善の方法がわかりません。
Gatling は変換機能を提供します。
https://github.com/excilys/gatling/wiki/Checks#wiki-transforming
これを使って文字をエスケープできることを願っています。どんなアイデアでも大歓迎です。