2017-02-23 24 views
0

httpリクエストで、_token値を自動生成するリクエストがあります。このリクエストのレスポンスではなく、httpリクエストのみ)、この '_token'値は、 '承認'として次のhttpリクエストヘッダに渡される必要があります。 JSON/RegExポストプロセッサーが、最初のhttpリクエストのResponseにある場合、それを使用することができます。しかし、動的値がhttp要求内にある場合は、どのように相関されるべきですか。jmeterの次のhttp要求にhttpリクエスト自動生成_token値(応答ではなくhttpリクエストで生成された値)を受け取ります。

これをjmeterでどのように実現できるかお勧めします。

token

答えて

0

ほとんどの場合、あなたはOAuthを使用し、OAuthのバージョンとアプリケーションのセットアップに応じてさまざまなオプションがあるかもしれませんアプリケーションの負荷テストをしようとしています。トークンが永久的であれば、それをHTTP Header Managerに入れることができますが、トークンの有効期限が多少短くなると、JMeterを使用してOAuth flowを実装する必要があります(場合によってはスクリプトなどの追加機能が必要になります。 URLのリダイレクトやOAuthクライアントライブラリの使用)。詳細はHow to Run Performance Tests on OAuth Secured Apps with JMeterの記事をご覧ください。

私は、などのOAuthバージョン、設定、必要なクライアントID /秘密、

+0

についての情報をお寄せいただきありがとうございますを学ぶために、アプリケーション開発者に問い合わせることをおすすめします。はい、OAuth 2.0を使用しています。認可APIの場合は、clientid、secretkey、およびredirect_uriを使用して、認証APIの下のリダイレクトされたURIのhttprequest Cookieデータとして_token値とともにコードを生成します。 Jmeterでこのhttprequest Cookieデータ(_token)値を取得する方法は、「詳細については、OAuthで保護されたアプリケーションでJMeterを使用してパフォーマンステストを実行する方法をチェックする」以外の方法があります。他の多くのapiを呼び出すには、この_値の値が必要です。 – blakshmi

+0

また、これらのapisを使用するWebアプリケーションの手順を記録してみると、jmeterがKERBEROSメカニズムを使用し、$ {AUTH_LOGIN}と$ {AUTH_PASSORD}を自動的に表示するhttp認証マネージャーが追加されています。このように_token(httprequest cookie data)を渡す可能性はありますか?提案してください。 – blakshmi

関連する問題