GameHammerは、GameAvlilエンジンを利用したゲームサーバー開発ツールで、強力で便利なテストツールです。実際のコネクタで提供するすべての機能を使用することができ、多様なテストケースを作成できるAPIを提供しています。またストレステストを行うための複数のGameHammerを同時に実行し、その結果をまとめて確認できます。
GameHammerを使用するには次のような事項が必要です。
GameHammerは次のような機能をサポートします。
サーバー | テストコード | 説明 |
---|---|---|
RPS | RPS-test | 実際のゲームサーバーとGameHammerを使用したテストコード |
GameHammerはGameAnvilと同様にMavenを介して配布されます。pom.xmlファイルのdependencies要素に次のように追加するとGameHammerを使用できます。GameHammerのインストールに失敗した場合は、repository要素に社内nexusのURが下記のように正しく登録されているかを確認してください。
...
<repositories>
<repository>
<id>releases</id>
<name>Nhnent Maven Release Repository</name>
<url>http://nexus.nhnent.com/content/repositories/releases/</url>
</repository>
<repository>
<id>snapshots</id>
<name>Nhnent Maven Snapshot Repository</name>
<url>http://nexus.nhnent.com/content/repositories/snapshots/</url>
</repository>
</repositories>
...
<dependencies>
...
<!-- test agent (java connector) -->
<dependency>
<groupId>com.nhn.gameanvil</groupId>
<artifactId>gameahammer</artifactId>
<version>DEV-1.0.0</version>
</dependency>
...
<dependencies>
...