完全に自動化された方法で仮想マシンでユーザーアクティビティをシミュレートしたいと思います。つまり、無限の時間にコンピュータを使用しているユーザーをシミュレートするプログラムまたはスクリプトのセットを実行したいのです(例:会社員シミュレーション - 任意のファイルの作成、一部のファイルを開く、Webページの確認など)。 .)
基本的に、私は一連の仮想マシンを介して内部ネットワークをシミュレートしており、これをより現実的にするためにネットワークにいくつかのアクティビティを追加したいと思います。
説明されたタスクを実行するプログラムまたはスクリプトのセットはありますか?
ネットワークテストツールが役に立つと思いますが、さまざまなアプリケーション(メールサーバー、LDAPサーバー、nfs、apacheなど)のアクティビティをシミュレートするのに十分なツールセットがありますか?
これを達成する方法について提案がありますか?
ありがとう
答え1
使用できる予想される仮想マシンでプログラムを実行するためのツールです。 expect
Tcl をスクリプト言語として使用し、言語にいくつかの拡張機能を使用するプログラムです。使ってからかなりなのにexpect
、何かが起こるようにする方法が少し不明であった記憶があります。シミュレートされた人が「タイピング」する時間をランダムに間隔をあける機能があるので、これが望むものかもしれません。