Я хочу написать простой инструмент сравнения в java, который будет разворачивать потоки x и набирать url y раз в общей сложности.написать простой инструмент для сравнения в java
Фактическая часть задачи сделает веб-запрос на URL-адрес и отправит файл XML.
Итак, что я хочу сделать, открутите 50 потоков и продолжайте нажимать на URL, пока я не сделаю 10K запросов.
Может кто-нибудь объяснить, как это сделать, я считаю, что использование службы-исполнителя - это путь.
Некоторые вещи, чтобы рассмотреть следующие вопросы:
- После того, как поток завершается, я предполагаю, что это будет сразу же запустить другую задачу правильно?
- Мне нужен поток для возврата, поскольку я должен отслеживать успех/неудачи, где это должно быть сохранено (оно должно быть потокобезопасным).
что у вас до сих пор? – jtahlborn
Вы уверены, что не имеете в виду «симулятор нагрузки»? Бенчмаркинг обычно включает в себя некоторую проблему скорости, где это звучит как «ударил мой 10k раз и посмотрел, сколько запросов терпит неудачу». Я спрашиваю, потому что, если вам нужен тест, а не стресс-тест, результаты будут разными. – jefflunt
@jtahlborn У меня есть реальная задача запустить i.e post xml-файл на мой url. – codecompleting