Описание тега artillery
Artillery - это набор инструментов для нагрузочного и функционального тестирования, который позволяет тестировать HTTP, Socket.io, WebSockets и AWS Kinesis.
1
ответ
Что такое агрегат и промежуточный результат в результатах артиллерийских нагрузочных испытаний?
Я использую нагрузочный тест artillery.io для Node JS Rest API. У меня есть один сценарий с несколькими потоками в моем файле JSON. Когда я запускаю артиллерийский тест, используя команду run, в результате получаем два объекта в качестве "агрегата" …
14 июн '18 в 14:35
0
ответов
Получение информации о HTTP-запросе, инициированном тестом CodeceptJS E2E
Я запускаю некоторые сценарии сквозного тестирования на моем сайте, используя codeceptjs - например: пользователь посещает сайт пользователь заполняет форму авторизации пользователь отправляет данные для входа в систему и ожидает ответа Далее я бы х…
13 дек '18 в 22:56
0
ответов
Артиллерийские орудия выпуска отличаются
Я использую артиллерию и экспортирую результаты в виде файла JSON с -o result.json Проблема состоит в том, что кажется, что структура файлов json не согласована в зависимости от Arrival. когда arrivalRate=5 ветвь latencies для промежуточных результа…
13 фев '19 в 11:13
1
ответ
Нагрузочный тест сокета IO с использованием артиллерии
config: target: "http://192.168.2.161:5000" phases: - duration: 600 arrivalRate: 5 scenarios: - name: "oz_event" flow: - loop: - emit: channel: "oz_event" data: "hello world!" namespace: "oz" - think: 1 count: 50 Это мой артиллерийский код. Когда я …
03 апр '18 в 11:18
1
ответ
Как частично сопоставить ответ в артиллерийском орудии?
Я использую артиллерийский инструмент для тестирования веб-сокетов. Проблема, с которой я сталкиваюсь, связана с ответом. После передачи данных в канал, который я тестирую, мы всегда получаем разные данные. Поскольку блок Response артиллерии пытаетс…
28 ноя '17 в 05:22
1
ответ
Как добавить паузу в поток артиллерии?
Есть ли способ ввести паузу в 1–2 секунды в потоке для сценариев, которые являются асинхронными, и немедленная попытка получить значение потерпит неудачу, если он не остановился в течение пары секунд?
26 янв '18 в 20:09
0
ответов
NodeJS socket.io не может обработать скорость прибытия в тесте производительности
При тестировании производительности моего приложения socket.js socket.io кажется, что оно не может обработать желаемое количество одновременных запросов websocket. Я тестирую приложение в среде Docker со следующими спецификациями: Процессоры: 2 RAM:…
30 июл '18 в 15:29
1
ответ
Как обрезать строку в артиллерии, которая содержит символ "\n"?
После успешного извлечения имени пользователя и пароля из CSV, как показано в документации, я заметил, что мое имя пользователя было в следующем формате: "\ntomer@mail.com". Как я могу стереть символ "\n" в артиллерии? PS Способ проверить ваш HTTP-з…
17 дек '18 в 14:12
1
ответ
Артиллерия - тестирование API несколько раз
Я пытаюсь использовать Artillery для тестирования одного из моих API и устранения потенциальной ошибки. Вот мой код: "config": { "target": "http://websocket.target", "phases": [ {"duration": 3, "arrivalRate": 4} ] }, "scenarios": [ { "name": "target…
19 авг '18 в 09:35
0
ответов
Artillery.io - POST двоичные данные
Как бы вы отправили POST-запрос через артиллерию с двоичными данными? Точнее я пытаюсь сделать пакетный запрос и прочитать артиллерию из файла для тела В документации я видел, что мне нужно использовать пользовательскую функцию JS, но не могу застав…
02 авг '18 в 21:53
0
ответов
Артиллерийский скрипт для API со случайным числом не работает
Я использую случайное число в вызове API, как показано ниже, но это дает ошибку. "post": { "url": "https://host/abc?Id=1&Amount={{{$randomNumber(4000,40000)}}}&rate={{{$randomNumber(1000000,1200000)}}}&amountType=1" } Это дает ошибку как…
29 янв '18 в 13:44
0
ответов
Команда не найдена для некоторых пакетов npm MAC OS
Я некоторое время использовал backstopjs и артиллерию для тестирования. В какой-то момент я попытался добавить слабого репортера для Newman/Postman, который заставил меня сделать некоторые изменения, которые я не могу вспомнить. Теперь я не могу зап…
13 ноя '18 в 21:55
1
ответ
Нагрузка / стресс-тестирование углового приложения
У меня есть угловое приложение с некоторыми проблемами, когда одновременно регистрируется более определенного количества пользователей. Я хочу загрузить / стресс-тестирование по очень простому сценарию: пользователь видит домашнюю страницу, входит в…
16 апр '18 в 10:13
3
ответа
Артиллерийская NodeJS Проблема производительности кластера
Я использую Artillery.IO с NodeJS для измерения производительности. NodeJS работает на моем локальном хосте, и я также использую Artillery с той же машины. Когда я запускаю артиллерию с этим сценарием. { "config": { "target": "http://localhost:3000/…
28 май '18 в 13:06
0
ответов
Как увеличить количество RPS за фиксированный интервал
Мне нужно выполнить тестирование пропускной способности на некоторых конечных точках, где мне нужно выполнить 100 запросов в секунду в течение некоторого времени, а затем 500 запросов в секунду, а затем 1000 запросов в секунду, которые постепенно во…
28 янв '19 в 14:17
0
ответов
Использование int для файла CSV в Artillery.io
Я пытаюсь использовать int в файле artillery.io. Я ввожу user_id и сумму из файла.csv, но они продолжают преобразовываться в строки вместо целых. Есть ли способ исправить это? Ниже приведен код, который у меня есть: config: target: 'https://test.com…
03 июл '18 в 09:27
1
ответ
Запуск артиллерии (с использованием npm) дает сбой в CentOS 7
Я пытаюсь запустить нагрузочный тест на моем сервере AeroGear UnifiedPush, работающем на CentOS 7, используя приведенное здесь руководство. Я делал это однажды на своем настольном компьютере с Ubuntu, и все работало хорошо. Однако я получаю синтакси…
03 фев '19 в 16:28
1
ответ
Как создать случайную строку или число в сценарии нагрузочного тестирования артиллерии?
Как это сделать для бомбардировки сервера несколькими запросами со случайными данными в параметрах? блок сообщения в артиллерийском скрипте, как показано ниже, "message": { "order1": "jngfj2434", "size": "4433", } Мне нужно отправить order1 со случа…
04 янв '18 в 13:39
1
ответ
Не могу прочитать файл CSV в файле сценария артиллерии
Я выполняю нагрузочное тестирование микросервиса и сталкиваюсь с проблемой при использовании артиллерии. Сценарий не работает при чтении файла CSV. Попытка импортировать входные данные из файла, чтобы создать запрос json. Простейший script.yml: conf…
04 янв '19 в 02:20
1
ответ
Инструмент NodeJS Artillery.io, дающий запутанный результат
Я проводил тестирование моего локального сервера nodeJS и использовал артиллерийский инструмент для проверки нагрузки на сервер. Итак, здесь я просто хочу проверить уровень параллелизма сервера, например, сколько запросов сервер может обрабатывать о…
24 июн '18 в 11:56