3

テストに含まれるファイルとそのファイルを識別する DeploymentItem を使用して SharePoint ドキュメント ライブラリにファイルをアップロードする Web テストを (かなりの作業の後) 行ったので、ファイル アップロード ポスト パラメーターで使用できます。

SharePoint 要素をしばらく無視して、負荷テストの一部として Web テストを実行したいというイメージです。つまり、ファイル アップロード テストをかなりの回数実行する必要があります。いつも同じファイル名で同じファイルをアップロードしている場合、それはあまり良くありません。

私がやりたいことは、同じファイル データを使用して、ターゲットでランダム ファイルを作成することです。たとえば、アップロードされるファイルに「image1」+ Guid.NewGuid.ToString() + 「.jpg」というファイル名が必要です。

その名前でディスクに新しいファイルを作成し、毎回ファイルを見つけるために配置項目または何かを追加することを除けば、これを行う方法について途方に暮れています。Web テストはマシン上でテスト エージェントを介して実行されるため、これは特に問題です。実際にはそれほど多くのコードを作成することはできません。

最悪の場合、アップロード後にファイルを削除します。

どうすればこれを行うことができるかについてのアイデアはありますか?

4

1 に答える 1

1

ファイル image1.jpg が配置アイテムとして設定され、ビルド ターゲットにコピーされている場合、次のコードは必要な方法でアップロード可能なファイルを作成します。

string image1Location = "image1" + Guid.NewGuid().ToString() + ".jpg"
 System.IO.File.Copy("image1.jpg", image1Location);

ファイルが使用された後

System.IO.File.Delete(image1Location)
于 2008-11-11T20:24:51.137 に答える