Данные для тестирования: Для каждого теста один раз генерируется
случайная последовательность чисел в количестве 2000 штук.
Эта последовательность используется для
тестирования всех реализаций кешей. Перед началом тестирования
кеш заполняется
объектами из сгенерированной последовательности.
В этом пакете реализованы такие тесты:
Get - запрос объекта из кеша
GetPutRemove - запрос объекта из кеша + если объект есть
то он удаляется + если объекта нет то он помещается в кеш
GetPutRemoveT - запрос объекта из кеша + если объект есть
то он удаляется + если объекта нет то он помещается в кеш
+ все это делает 10 потоков
Описанные выше действия каждый тест выполняет 1000000 раз.
Требования к Java
Запускается под JDK 1.4, 1.5
Запуск тестов
Пакет поставляется в собраном виде.
Запустить тесты или пересобрать проект можно используя ant.
Команда: ant test пересобирает проект и запускает тесты
Для запуска тестов через run.bat в нём нужно прописать путь
к java.exe
При запуске run.bat в конце можно добавить сколько раз тестировать
каждое API. Например: run.bat 10 (тестировать 10 раз)