2016-03-23 23 views
1

salesforceアプリケーションのパフォーマンススクリプトの開発中に問題が発生しました。問題は、apexremoteのポストコールのサイズが大きすぎます。その特定のリクエストをクリックしようとすると、Jmeterがハングアップしています。たとえ私が何とか投稿要求を強化することができたとしても、カーソルは行の終わりには行かない。したがって、行末には、私が関連付けることができないCSRFが1つあります。これは、1回のアペックス投稿要求に対してのみ発生します。このため、プロビジョニング中に注文が拒否されています。私はjmeter.batファイルでheapsizeを増やしてみましたが、googleでhelpSearchedはしませんでしたが、関連するクエリは見つかりませんでした。私はneoloadで同じことを試みました。私はその特定の要求にアクセスして拡張しました。 誰も経験したことがありますか?これを解決する方法。 お願いします!ポストリクエストがjmeterで大きすぎます

答えて

0

メーターが掛かっているという非常に大きな要求に対して、私は解決策を見出しました。最善の解決策は、記録されたオリジナルのもののビュー結果ツリーリスナーのHTML本文からリクエストを受け取り、新しいサンプラーのペイロードに貼り付けることです。それに応じて適切な場所に追加します。我々はまた、生の要求を保持し、大きな要求のペイロードにぶち壊すのではなく、それ自体で相関の変更を行うことができます。

0

私も過去に何回も同じ問題に直面していました。その場合は、完全なポストボディをコピーして、ノートパッド++に貼り付け、jmeter自体で変更する代わりにコンテンツを修正してから、jmeterそれを実行します。それはあなたがクリックした後忍耐をする必要があることの要求を開くために、適切

+0

私は上記を行いました。しかし残念ながら私は問題を解決することができません。すべての詳細を関連付けると、まだ500エラーが発生します。この1つのリクエストのためにさらに進めず、すべての努力は無駄です。 – bsd007

+0

値を相関させている間に何らかの間違いをしている可能性があります.Jmeterで(何らかの理由で)応答を正しく取得できない場合は、開発ツールを有効にしてブラウザでアプリケーションをナビゲートできますブラウザ)、アプリケーションからの応答をcorrealteに取得します –

+0

はい。問題はこれは、salesforceが名前、日付などのように以前に収集したプロビジョニングのためのすべての詳細を送信するポストコールです。関連する約300のパラメータがありました。いずれの応答にも存在しないいくつかのランダムなキー値を除いて、他のどのパラメータも相関することはありません。 – bsd007

1

1.Basicallyをある程度の時間がかかりますので、ポスト本体をコピーするには、HTTPリクエストをクリックしながら

これはあなたの問題を解決するが、忍耐を持っています要求に応じて、要求がポピュレートされた時点で、そのポストデータを相関目的でnotepad++にコピーします。

2.その他の解決策.JMXをメモ帳に直接開き、そこからポストデータを他のメモ帳++インスタンスにコピーして、そこで何らかの操作を行うことができますcorrelation「レスポンスデータが大量にある」のように次の相関ためのものであってもよいあなたはメッセージが表示されますので、あなたがすでに"jmeter.properties"ファイルにプロパティ"view.results.tree.max_size=0"を変更3.Hope

+0

記録されたスクリプトから投稿本文をコピーし、notepad ++で拡張機能を実行しました。しかし残念ながら私はサーバーから記録された応答を得ることができませんでした。まだ500エラーが発生しています。続行できません。 – bsd007

関連する問題