2012-08-30 10 views
5

JMeterを使用して、このページをテストします。フォームに記入して提出すると、データベースへの挿入が実行されます(新しい旅行を追加する)。制限付きアクセスフォームをJMeterに投稿する方法

Path: /ProjectName/admin/addTrip.html 
Method: POST 
Parameters: 
basePrice 500.0 
hotelId 2 
description Some text 

主な問題は、ページがログイン後に使用可能であるということです。そして、私はJMeterのを使用してj_spring_security_checkを使ってログインする方法がわかりません。

addTripページにHTTP Requestの親としてLogin Config Elementを使用しようとしました。 View Result Tree -> Response dataの結果、ログインフォームが表示されます。もちろん、これは期待される結果ではありません。

次へ私はログインページにHTTP Requestを使ってみました。

Path: /ProjectName/j_spring_security_check 
Method: POST 
Parameters: 
j_password mypassword 
j_login mylogin 

結果は正常であるようです。 View Result Tree -> Response dataには正しい(ログイン後の)ページが表示されます。 スレッドグループIと同じレベルに、addTripのHttp Requestを追加しました。結果は前のケースのログインページと同じです。 addTripページの後にはNo、データベースには挿入されません。

答えて

4

あなたの計画が不足している必要があります。

  • クッキーマネージャ

そして、あなたはおそらくリダイレ​​クトを含ん右スプリングセキュリティログインフェーズを処理しませんでした。

JMeter Proxy Recordingを使用するのが最適です。 あなたはJMeterの初心者なら読ま:

:あなたが読むことができます使用する各コンポーネントのその後

+0

あなたのリンクに私はURL再書き込み修飾子に関する情報を見つけたのであなたの答えは、やや役立ちました。あなたのためのポイント。 – LancerX

関連する問題