2016-04-28 14 views
-1

ファイルアップロードのシナリオを記録し、他のファイルによって「要求に応じてファイルを送信」を更新して記録スクリプトを実行しようとすると、今度はウェブアプリケーション に保存しました。ログにエラーはありませんが、記録されたスクリプトを実行する場合にファイルがWebアプリケーションにアップロードされていませんJmeterでスクリプトが実行された場合にファイルがアップロードされない

助けてください!

enter image description here

答えて

0
  1. まず第一にView Results Treeリスナーを追加し、 "要求" と "応答データ" タブを検査します。 JMeterは自動的に応答コード< 400のリクエストをファイルアップロードが成功しなかったとしてもブラウザがHTTPコード200(OK)で応答したとみなします。エラーは表示されず、テストは失敗します。
  2. 通常、ファイルをどこかにアップロードする機能は、認証(ログイン)する必要があります。テストプランにHTTP Cookie Managerを追加してみてください
  3. テスト中のアプリケーションでは、実行時に生成される動的パラメータが使用されることがあります。したがって、シナリオを記録して正常に再生することはできません。同じリクエストを2回記録する場合は、記録されたリクエストを調べてその違いを確認します。つまり、前回のレスポンスからダイナミックパラメータを抽出して次のリクエストに追加するプロセスです。これに最も一般的に使用されるテスト要素はRegular Expression Extractorです。
+0

こんにちは、以前のリクエストからどのように応答を取り出すことができますか。シナリオはユーザーがログインしてファイルをアップロードしていますが、アップロードサンプラーから抽出するための応答が得られません。どのように相関させるのか混乱します。 – Mayank

+0

/group/control_panel/manage?p_auth=a9Vtuw7X&p_p_auth=HprijS6b&p_p_id=20&p_p_lifecycle=1&p_p_state=maximized&p_p_mode=view&doAsUserId=nAPFE1h4s4146i8DELe90Q%3D%3D&doAsGroupId=10513&refererPlid=166714&controlPanelCategory=current_site.content&_20_cmd=add_temp_20_struts_action=%2Fdocument_library%2Fupload_multiple_file_entries&_20_folderId=18666&ticketKey=f15971b3-e5a6-4f91 -a263-af5568998e19&_20_groupPermissions = ADD_DISCUSSION&_20_guestPermissions = ADD_DISCUSSION_20_groupPermissions =閲覧&_20_guestPermissions =閲覧&_20_inputPermissionsViewRole =ゲスト&_LFR_UPLOADER_TS = 1461925884155。 – Mayank

+0

は、ファイルをアップロードしている間に記録されたパスですが、パラメータはありません – Mayank

関連する問題