3

JMeter Proxy を使用したファイル アップロード リクエストの記録に問題があります。ファイルは参照オプションで選択でき、SAVEまたはSUBMITボタンを押すと、ページが更新されて初期状態に戻ります。

次の条件で、オンプレミスの SharePoint (v2013) Web サイトで負荷テスト プロジェクトに取り組んでいます。

  1. フォームベースの認証- ログインおよびセッション Cookie は JMeter で正しく機能します。
  2. __EVENTVALIDATION__VIEWSTATE__REQUESTDIGEST__VIEWSTATEGENERATORなどのいくつかの動的変数を渡す 必要があります。これらは、すべてのリクエストからJMeter の RegEx Extractorを使用して抽出する必要があり、後続の POST リクエストにパラメーターとして渡す必要があります。

回避策として、BlazeMeter Chrome 拡張機能を使用してファイル アップロード リクエストを記録すると、すべての API 呼び出しを正しく記録できました。しかし、JMeter での再生に問題があります。すべての要求がパスしたにもかかわらず、ファイルのアップロードが再び失敗します。

  1. すべてのファイル アップロードPOST要求は、成功応答コード200で渡され、JMeter で再生中に応答と同じ HTML コンテンツを返しますが、ファイルはアップロードされません。
4

1 に答える 1