Отправка нескольких запланированных HTTP-запросов в JMeter - PullRequest
0 голосов
/ 25 октября 2018

У меня есть входной файл CSV, как это:

timestamp, request url
e.g: 20/Sep/2018:00:00:00, /posts/1

Этот файл содержит около 1,5 миллионов это нравится.Можно ли сделать нагрузочный тест в JMeter, где я могу запланировать все эти запросы по его отметке времени или установить задержку между ними, одновременно перебирая запросы.Кроме того, повторно используйте поток, если поток завершен, получите другой запрос и отправьте его ... повторяя его, пока все задачи не будут выполнены.На самом деле я могу прочитать путь из csv, но не могу использовать временные метки и повторно использовать потоки.

Если JMeter не подходит для такого рода задач, не могли бы вы порекомендовать какой-нибудь другой инструмент, который может выполнять этот видработа

1 Ответ

0 голосов
/ 25 октября 2018
  1. Взгляните на Access Log Sampler - он предназначен для воспроизведения рабочего трафика с использованием веб-сервера / сервера приложений Доступ к журналам

    УчитываяВаш формат входного файла соответствует тому, что, как ожидает JMeter, вы сможете воспроизвести с помощью одного сэмплера.Проверьте Сэмплер журнала доступа. Пошаговое руководство для более подробной информации

  2. Если вы не сможете «подать» свой файл в JMeter Access Log Sampler, вы можете использовать некоторые скрипты Groovy для

    Извлечь Прекратить делать предположения!Узнайте, как воспроизвести ваш производственный трафик с помощью JMeter , например, пример реализации конфигурации

  3. Что касается повторного использования потоков - это то, что JMeter делает по умолчанию, если вы задаете> 1 циклв Группа потоков

    enter image description here

    В приведенной выше настройке один поток будет выполнять сэмплер HTTP-запроса 1000 раз.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...