Описание тега locust

Locust is a Python based load testing framework (http://locust.io/)
1 ответ

Форматирование Json для Python LocustIO

Пожалуйста, почему я получаю плохой запрос на эту почту? Это связано с форматированием JSON. Как переформатировать объект json, переданный как параметр? Я запускаю нагрузочный тест с использованием LocustIO, Python from locust import HttpLocust, Tas…
17 апр '18 в 13:59
1 ответ

Есть ли способ повторить то же, что происходит в почтальоне с помощью саранчи

Я пытаюсь опубликовать запрос от почтальона, используя данные формы, в разделе тела, где я загружаю файл CSV и строку JSON, на что я получаю ответ от почтальона. Я хотел бы повторить то же самое в саранче, чтобы выполнить нагрузочное тестирование, …
11 янв '19 в 05:47
0 ответов

Python/Locust - Изменение страницы / задачи с помощью идентификатора кнопки страницы

В настоящее время я разрабатываю программу нагрузочного тестирования для моего веб-сервиса, используя Python 3.6.4 в сочетании с библиотекой Locust. Кажется, что основные функции работают именно так, как я хотел. Но чтобы перемещаться по веб-сервису…
12 июн '18 в 18:34
1 ответ

Саранча против Jmeter

Какие вещи мы можем узнать из названия. Я хочу знать, саранча против Jmeter с точки зрения инструмента и производительности и все. потому что мы хотим переместить наш проект из саранчи в Jmeter . Насколько надежен jmeter по сравнению с саранчой и ка…
19 июл '18 в 05:30
1 ответ

Можно ли объединить аналогичные запросы GET в выходные данные WEB в locust.io?

Можно ли объединить аналогичные запросы GET в выходные данные WEB в locust.io? например, у меня есть такие запросы GET: /get-user-settings/param1=value1&param2=value2 /get-user-settings/param1=value123&param4=value1234 Итак, саранча, на само…
29 апр '15 в 08:20
3 ответа

Кубернетес + саранча (нагрузочное тестирование)

Конфигурацию саранчовых пришлось модифицировать, текущие рабочие - это 130 узлов. Я экспортировал развертывание как файл yaml, отредактировал файл и применил изменения в работнике саранчи. Рабочие были перезапущены и повторно инициализированы с новы…
30 ноя '16 в 09:53
0 ответов

Нагрузочное тестирование heroku django+postgres: время отклика увеличивается, а не падает

Я тестирую свое приложение Django с помощью Locust. Я заметил странную вещь при применении нагрузки к веб-серверу: время отклика увеличивается до максимума (обычно в течение 10 секунд после начала загрузки), а затем снижается до стабилизации. В тот …
01 дек '17 в 16:47
1 ответ

Как загрузить тестовые микросервисы с помощью Python 3.5?

У нас есть набор микросервисов, которые я хотел бы загрузить в тестирование способом, который согласуется с тем, как к ним обращаются. После выбора Locust в качестве инструмента выбора я обнаружил, что в основе TCP-соединения есть пул соединений, по…
26 янв '17 в 19:26
1 ответ

"Модуль не назван" в саранче

Когда я пытаюсь запустить свой нагрузочный тест в саранче, я импортирую другой модуль, в моем случае я импортирую pyquery, я получаю сообщение об ошибке: [2018-05-07 16:31:49,744] Mac.local/ERROR/stderr: imported = __import__(os.path.splitext(locust…
07 май '18 в 13:44
0 ответов

Главный процесс саранчи погибает из-за нехватки памяти

Установка главного и подчиненного устройств Locust с 8 ведомыми устройствами, работающими на 8 экземплярах AWS с 4 ГБ ОЗУ и 64-разрядной Ubuntu. При установке количества пользователей на 500 и скорости штриховки на 200 я вижу, что главный процесс ун…
02 июл '14 в 18:09
1 ответ

Как заставить Locust Master динамически распределять пользователей по подчиненным

Я пытаюсь загрузить тест HTTP-URL(динамический) с помощью Locust.io. У меня уже есть скрипты Python, которые будут делать вызов GET для URL. Проблема, с которой я сталкиваюсь, заключается в том, что URL-адреса и количество пользователей являются дин…
0 ответов

Python Locust остановился без сообщения об ошибке, как мне проверить?

Я запускаю locust с помощью этой команды: locust -f locustfile.py --no-web -c10 -r10 &> locust.log & Насколько я понимаю, все выходные данные (stdout, stderr) будут идти в locust.log Однако, когда программа остановилась без моего запуска,…
15 дек '17 в 23:27
1 ответ

Саранча - Штриховка - EC2

Я использую саранчу для загрузки приложения. Я написал и протестировал скрипт в моей локальной системе Ubuntu, и все прошло хорошо. Я создал экземпляр EC2, используя образ Amazon Linux, и после настройки лимитов файлов в файле /etc/security/limits.c…
15 сен '16 в 18:49
2 ответа

Как я могу получить полезные данные нагрузочного тестирования для моего сервера AWS?

У меня есть система, настроенная на AWS, где у меня есть набор страховок ec2 (в качестве сервера приложений из эластичного бобового стебля), работающий в среде с автоматическим масштабированием и балансировкой нагрузки. Все это прекрасно работает. Я…
1 ответ

Экземпляр ec2 с проблемами locust.io

Я пытаюсь запустить нагрузочный тест locust.io на экземпляре ec2 - t2.micro. Я запускаю 50 одновременных пользователей, и изначально все работает нормально, загрузка процессора достигает ~15%. Через час или около того выход из сети показывает падени…
14 июн '15 в 14:10
2 ответа

Нагрузочное тестирование django locustio

Привет я использую locustio(python) для проверки загрузки веб-приложения (django). Проблема в том, что я всегда получаю ошибку 403, когда пытаюсь ее проверить. Он код from locust import HttpLocust, TaskSet def index(l): l.client.get("/") def login(l…
0 ответов

Вопрос о сохранении данных в классе userbehaviour (фреймворк Locust)

Мне нужно сохранить данные из ответов между задачами вызова в классе, который определяет класс поведения пользователя UserBehavior(TaskSet) Я использую инструкцию, в функции с декоратором @task self.attr = responsece.data, но если я пытаюсь получить…
19 сен '18 в 10:02
1 ответ

Тест саранчи с пост-API с заголовками

Когда я пытаюсь запустить тест производительности HTTP.get, этот код отлично работает для меня: from locust import HttpLocust, TaskSet, task class ReferenceWsTest(TaskSet): @task(1) def index(self): response = self.client.request(method="GET", url="…
20 авг '18 в 20:20
0 ответов

Сообщение клиента Python ФАЙЛ с данными POST

Использование python/django для загрузки изображений: нагрузочное тестирование саранчи: headers = {'content-type': 'multipart/form-data'} image = open('img.jpg', 'rb') payload = {'id': self.id} files = {'photo': image} upload_result = self.client.po…
07 дек '15 в 02:06
1 ответ

Как создать задачу Locust для динамического списка URL?

Я пытаюсь получить информацию о времени для всех моих конечных точек API на основе OpenAPI JSON, поэтому я хотел бы сделать что-то подобное в setup метод: for api_path in self.client.get('/api/doc/?format=openapi').json()['paths'].keys(): self.get_[…
30 янв '19 в 22:58