1

大きなファイル (CAD または PSD ファイル) の読み込みにかかる時間をテストしようとしていますが、現在、テスターはストップウォッチを使用しています。人的ミスの可能性を排除し、テストするスクリプトを作成したいと思います。

現在、次のコマンドを使用して、ファイルを開き、powershell でコマンドを実行するのにかかる時間を計ることができます。

Measure-Command {Invoke-Item C:\path\test.psd}

アプリケーションをロードし、powershell を使用してファイルを開くのにかかる実際の時間を測定することは可能ですか? 私はかなりの検索を行いましたが、この特定のシナリオについて何も見つかりません。

4

2 に答える 2

0

Photoshop に関しては、Photoshop の com オブジェクトを使用してファイルを開き、その前後にタイミング ステートメントを配置できます (テストされていません)。詳細については、Adobe Photoshop スクリプティングを参照してください。

$ps = New-Object -ComObject Photoshop.Application
$beforeLoad = Get-Date
$ps.Open('C:\path\test.psd')
$afterLoad = Get-Date

"Loading time: $($afterLoad-$beforeLoad)"
于 2013-10-08T11:19:41.910 に答える