iPhoneエミュレーターでローカルに実行されているクライアントプログラムと、Javaで記述されたローカルサーバーがあります。クライアントは、JSON over HTTP リクエストでサーバーと通信します。現在、JMeter でクライアント セッションの http リクエストを記録して、負荷テスト サーバーのベースとして使用しようとしています。
問題は、クライアント リクエストが JMeter プロキシをスローしないことです。クライアントは 501 "メソッドが実装されていません" を取得します (https が原因ではなく、http を使用しています)。リクエストに関する JMeter ログには何もありません。明らかに、JMeter には何も記録されず、リクエストはサーバーに到達しません。
ブラウザからのリクエストを記録するように JMeter プロキシを設定する手順はよく説明されていますが、私のクライアント プログラムはブラウザではありません。JSON over HTTP は広く採用されているアプローチですが、JMeter を使用してそのようなリクエストを記録する方法については Web 上で見つけることができませんでした。リクエストをプロキシするときにブラウザが行うのと同じことをクライアントで行う必要があることを理解しています.クライアントが取得する 501 エラーに関連しています。
誰かがクライアントで何をすべきか、またはJMeterを構成してクライアントのリクエストをプロキシする場所を知らせたり、それを説明するマニュアルにリンクしたりする方法を説明できれば、それは大きな助けになります。私はすでに数時間解決策を探していましたが、運がありませんでした。助けてください。