0

Webサービスを使用するWindowsアプリケーションを記録する必要があります(フィドラーでこれを見ました)。

まず、Web Services proto を使用してスクリプトを記録しようとしましたが、失敗しました。私のアプリケーションは https proto を使用しており、サーバーとの接続を確立できませんでした。

次に、ネットワーク キャプチャ レベルについて読み、記録に WinInet オプションを使用し始めました。サーバーに接続できました(ハンドシェイクは成功しました)。LR は、記録されたアクションの数を表示してくれました。しかし、私のスクリプトを生成した後は空でした。

キャプチャには 3 番目のオプションを使用することにしました。WinInit レベルと Socket レベルの両方です。詳細オプションでアプリケーションの SSL を構成し、再試行しました。何も変わっていませんでした。

Wireshark をロードし、アプリケーション トラフィックをダンプし、LR で分析し、要求と応答をバイナリで取得しました。その表現を使用したくありません。

だから、私はあなたの助けが必要です!

PS with fiddler アプリケーションは、gzip および base64 エンコーディングの SOAP ドキュメントを使用していることがわかります。

4

1 に答える 1

0

標準の Web 仮想ユーザーを使用します。

記録オプションを以前の記録エンジンに変更します。すべてのヘッダーを記録してください。

記録時に、外部アプリケーションを記録します。

ローカル マシンのポート 7777 にグローバル プロキシを設定します。これは、外部アプリケーションのプロキシ レコーダーが使用します。記録が開始されると、ダイアログがこの情報を繰り返します。

トラフィックは、SSL ネゴシエーションの適切な処理を含め、Web サービス呼び出しを使用するシック クライアント アプリのレコーディング プロキシを通過する必要があります。

于 2012-10-15T14:54:13.370 に答える