2017-09-26 48 views
-1

私のWebアプリケーションはログイン中にOKTAをサードパーティの認証ツールとして使用しています。私はJMeterを通じてこのアプリの負荷テストをしたいと思っています。OKTAのようなサードパーティの認証アプリケーションを統合したWebアプリケーションにJMeterを使ってログインをキャプチャするにはどうすればいいですか?

私は、次のんのシナリオをキャプチャ:

  1. アクセスURL
  2. 必要なページに移動アプリ
  3. にログインします。
  4. データを更新して保存します。

スクリプトがセッショントークンをキャプチャしており、相関関係を処理しました。このスクリプトは、再生中にすべてのリクエストのパスを表示していますが、データが更新されていません。

私はここで何が欠けていますか?

+0

私のアプリとOKTA Authアプリの両方がCloud AWSプラットフォームにあります。 –

+0

[もっと速い回答を得るために、どのような状況で私の質問に「緊急」や他の類似のフレーズを追加することができますか?](// meta.stackoverflow.com/q/326569) - 概要はこれがボランティアに対処する理想的な方法であり、おそらく回答を得ることは非生産的です。これをあなたの質問に追加しないでください。 – halfer

+0

あなたのことを世話します。ありがとう。 –

答えて

0

JMeterは自動的にHTTP response status codesを400未満と見なします。したがって、サーバーが正のHTTPステータスコードで返信する場合、「すべてのリクエストの受け渡し」は何も意味しない可能性があります。ほとんどの場合、ログインページにあなたのすべてのリクエストが表示されます。

受験者はView Results Treeリスナーを有効にしてテストを実行し、テストの内容が確実に実行されるようにリクエストと特にレスポンスの詳細を調べることをおすすめします。さらに、Debug Samplerを追加して、テストのさまざまな段階でJMeterの変数とプロパティの名前と値を検査することができます。 JMeterテストスクリプトの失敗の最下部に到達する方法の詳細については、How to Debug your Apache JMeter Scriptの記事を参照してください。

何が間違っているかを理解した後で、より正確な合格/不合格基準を実装し、将来的に「偽陽性」の結果を避けるためにはAssertionsを少し追加したいかもしれません。

関連する問題