jmeter: 1 つのスレッド グループで 2 つの http 要求を使用しているため、それらの http 要求から 2 つの応答を取得しています。3 番目の http 要求を作成するには、1 つの応答からの「メンバー ID」と、他の応答からの文字列 (ダイジェスト) が必要です。
この正規表現を使用して「メンバー ID」を抽出しました: {"Id":(.+?)} 正しいメンバー ID を返します。
2 番目の要求からの応答は string(digest) です: "G9V6Su9PESaobcInErdD7Y8OKNo=" この文字列を抽出するためにもう 1 つ正規表現を追加しました: "(.+?)"
2 つの正規表現抽出プログラムを使用しているため、2 つのデバッグ サンプラーを追加しました。
次に、抽出した値「メンバー ID」と文字列 (ダイジェスト) をパラメーターとして 3 番目の http 要求に渡します。
実行するとエラーが発生し、3 番目の http 要求が失敗しました。抽出された「会員ID」の受け渡しに失敗していますが、正しく文字列(ダイジェスト)を渡しています
最初のデバッグ サンプラー: 正しい抽出された「メンバー ID」が表示されますが、ダイジェスト フィールドの値がいくつか異なります。
2 番目のデバッグ サンプラー: 正しい抽出された「ダイジェスト」フィールドが表示されますが、「メンバー ID」の値が異なります。私はそれをすべて1つのスレッドグループの下でやっています
私はjmeterを初めて使用します。2つの異なる応答からフィールドを抽出し、パラメーターとして使用して新しいhttp要求を作成できるかどうかわかりません。それを行う方法が可能であれば、私を助けてください。
前もって感謝します。