2017-03-15 7 views
1

現在、テストケースを実行する前に毎回localexecute.jnlpファイルをダウンロードできるようにするWebオートメーションツールを使用しています。その後、アプリケーションをダウンロードすると、それは約3-4分間続きます。 非常に時間がかかるので、これをバイパスする方法はありますか?おかげさまで Webオートメーションツールを使用しているときにjnlpファイルのダウンロードをバイパスする方法はありますか?

+0

Web Startにはキャッシュがあります。毎回ファイルをダウンロードしている場合、サーバーはおそらく現在の日付と時刻を[Last-Modified header value](https://tools.ietf.org/html/rfc2616#section-13.3.1)として提供していますファイルの変更時刻。 – VGR

答えて

0

JNLPファイルをどこかに保存するだけで(ブラウザのリンクを右クリックして保存する)、保存したファイルを直接開くことができます。

これは、JNLPファイルが毎回変更されないことを前提としています(たとえば、セキュアなトークンを追加するなど)。その場合、動作しません。

また、テストを行っているため、毎回最新のJNLPファイルをロードしないことでテストが無効になっている可能性があります。

+0

ファイルをダウンロードすることは問題ではありません。問題はそれ以降のJavaアプリケーションのダウンロード/実行です。 これには多くの時間がかかります。 –

+0

Javaコントロールパネル(一時ファイル)を確認し、一時ファイルをコンピュータに保存するようにotpionが設定されており、キャッシュがアプリケーションを保持するのに十分な大きさであることを確認してください。 – rghome

関連する問題