JMeter でテストをロードしようとしているアプリがあり、HTTP POST の後に生成される URL から値を抽出できません。
アプリ フロー (簡略化) は次のようになり、対応する URL が表示されます。
- ログイン:
http://host:port/login
- ダッシュボードに移動します (HTTP GET):
http://host:port/dashboard
- [コンテンツの作成] (HTTP GET) をクリックします。
http://host:port/$string1/$string2=/create
- データを入力し、[送信] をクリックします (HTTP POST) URL は次のとおりです。
http://host:port/$string1/$string2=/content/$string3
$string1
、$string2
&$string3
はランダムに生成されます。$string1
& $string2
は、ダッシュボード URL の本文で使用できます (正規表現を使用して簡単に抽出できます)。ただし、コンテンツが作成された後$string3
に返されます。上記のステップ 4 で新しく作成したコンテンツを表示し、スクリプトの次のステップに進む必要があります。$string3
アプリの内部またはアプリがインストールされているサーバーにアクセスできません。
サニティーチェック:
- これは鶏が先か卵が先かという状況ですか?
- または、JMeter で何か不足していますか?
- この問題を回避する方法はありますか?