2017-06-18 6 views
0

ハイブリッドアプリケーションのパフォーマンステストを行うことになっています。ハイブリッドアプリケーションのパフォーマンステスト

まず、私のadroidデバイスから、私は手動オプションを選択して、プロキシ設定を変更しているとプロキシサーバー192.168.1.10として私のシステムのIPアドレスを入力し、8080

としてポートを入力し、その後、JMeterの3から私がレコーディングをしましたHTTPSスクリプトレコーダーのコントローラーテンプレート私は8080としてポートに入った。

ハイブリッドアプリケーションを開いたときにHTTPSスクリプトレコーダーを起動した後、正常に動作しなかった。 「残念ながら、お客様のアカウント情報を見つけることができません」これは、ハイブリッドアプリがプロキシモードでインターネットに接続していないことを意味します。

しかし、私はAndroidデバイスにインストールされている他のアプリから応答を受け取ることができます。

私もNeoload、Blazemeterを試しました。https://guide.blazemeter.com/hc/en-us/articles/207420545-BlazeMeter-Proxy-Recorder-Mobile-and-web-です。

しかし、同じ問題はどこでも直面していました。

プロキシモードでインターネットに接続した後でもHybird Appを動作させるための解決策を教えてください。

おかげ

Nアリ

答えて

0

あなたも彼らのことがあるかもしれないと考えられる理由を絞り込むこと、すなわちLogcat Commandを使用して、メインのエラーを確認する必要があります。

以下のヒントはHTTPSトラフィックにのみ適用されますが、現代のアプリケーションではHTTPSプロトコルを使用していることは間違いありません。

  1. あなたは間違いなくJMeterのは、復号化し、安全な録音ができるよう、デバイス上でのJMeterの自己署名証明書をインストールする必要がありますすなわちProxyDroid
  2. 、HTTPSプロキシを設定するためにサードパーティのアプリケーションを使用する必要がありますトラフィック。

    • 添付証明書
    • でクリックして、Androidのシステム証明書のインストールをフォロー
    • (すなわち電子メールを介して自分自身にそれを送信する)あなたのJMeterのインストールの「ビン」フォルダの下にApacheJMeterTemporaryRootCA.crtを見つけて、あなたのAndroidデバイスに転送それは

の設定を取得するためのダイアログはJMeterのの証明書は、人生の時間(7日)を制限しているので、あなたがそれならば、安全なトラフィックを記録することはできませんのでご注意ください期限切れです。

詳細情報:ディミトリの答えREGのJMeterに加えて

0

、NeoLoadもデバイスに追加する必要がある類似したCA証明書を持っています。

あなたは、あなたのデバイスに

C drive -> Users -> Username -> Appdata -> Roaming -> Neotys -> CA certificate 

コピーからこの証明書をこの証明書を見つけて(または自分自身にそれを郵送)し、それを直接選択するか、セキュリティ設定のいずれかからそれをインストールすることができます。

証明書がデバイスにインストールされたら、プロキシ経由でアプリケーションからのHTTPトラフィックを記録できるはずです。

P.S.すべての隠しファイルを表示できるようにするには、デフォルトではcozが表示され、Appdataは非表示になっています。

関連する問題