ガートリングスクリプトにコマンドラインパラメータを渡しています。Linux OSのJAVA_OPTSに引数を 'Space'で渡すとエラーが発生する
この作品とそれは私がLinuxのシステム上でこの同じことをやりたい作品と
**********************INPUT*************************************
User Count ====>> 2
Repeat Count ====>> 3
Definition ID ====>> 102168
Environment URL ====>> https://someURL
Authentication Header ====>> Basic UWRZm9aGwsxFsB1V7RXK0OlB5cmZvcm1hbmNldGVzdDE=
***********************************************************
を渡された入力を受け取り
set JAVA_OPTS="-DuserCount=2 -DflowRepeatCount=3 -DdefinitionId=102168 -DtestServerUrl=https://someURL -DenvAuthenticationHeaderFromPostman="Basic UWRZm9aGwsxFsB1V7RXK0OlB5cmZvcm1hbmNldGVzdDE="
Windowsオペレーティングシステムで私のテストを実行します。 私はLinuxで、このコマンドを使用する場合、それはエラーをスローまたは(./gatling.shと引数を渡す)入力 としてヌルまたはバイナリ値をとりながら
JAVA_OPTS="-DuserCount=2 -DflowRepeatCount=3 -DdefinitionId=102168 -DtestServerUrl='https://someURL' -DenvAuthenticationHeaderFromPostman='Basic UWRZm9aGwsxFsB1V7RXK0OlB5cmZvcm1hbmNldGVzdDE='" ./gatling.sh
このエラーを与え、
GATLING_HOME is set to /opt/gatling-charts-highcharts-2.0.3 Error: Could not find or load main class UWRZm9aGwsxFsB1V7RXK0OlB5cmZvcm1hbmNldGVzdDE='
ここでの問題は、「スペース」-DenvAuthenticationHeaderFromPostmanの引数に与えられた=「基本UWRZm9aGwsxFsB1V7RXK0OlB5cmZvcm1hbm =」
誰もが解決策を知っているのですか?ありがとうございました。
私は のjava "$ JAVA_OPTS" でgatling.shファイルを編集し、このCMDを実行しています。export JAVA_OPTS = " - DuserCount = 2 -DflowRepeatCount = 3 -DdefinitionId = 10221 -DtestServerUrl = https://でURL -DenvAuthenticationHeaderFromPostman = \ "基本UGVyZm9ybWFuY2V0ZXZg0OlBasrewq1hbmNldGVzdDE = \"」 例外エラー: 認識できないオプション:... -DuserCount = 2 -DflowRepeatCount = 3 -DdefinitionId = 10221 -DtestServerUrl = https://でURL -DenvAuthenticationHeaderFromPostman = "基本UGVyZm9ybWFuY2V0ZXZg0OlBasrewq1hbmNldGVzdDE =" エラー:Java仮想マシンを作成できませんでした エラー:致命的な例外が発生しました。プログラムは終了します – Peter
JAVA_OPTS変数は使用しないでください。 bashシェルをエスケープしてこの作業を行うことは本質的に困難です。他の形式の設定を使用してください:http://gatling.io/docs/2.2.2/general/configuration.html –
上記のパラメータをどのように書くことができますか? – Peter