Описание тега gatling
Gatling - это фреймворк для нагрузочного тестирования с открытым исходным кодом, основанный на Scala, Akka и Netty.
3
ответа
Запустите приложение весенней загрузки до симуляции Гатлинга
У меня есть подпружиненный проект на базе Maven, на котором я хотел бы запустить нагрузочные тесты, используя Gatling. В этот момент я могу запустить симуляцию, набрав следующую команду: mvn gatling:execute Он работает правильно, но мне нужно вручну…
15 май '17 в 19:02
1
ответ
Нагрузочное тестирование остальные услуги
Я пытаюсь выяснить стратегию нагрузочного тестирования моих сервисов отдыха. Эти сервисы обрабатывают запрос асинхронно. Они взяли dumpId и dumpUrl в параметре запроса и немедленно возвращают Status 200. А затем обрабатывают данные асинхронно и сбра…
31 авг '17 в 12:06
0
ответов
Гатлинг во время настройки в сценарии и ошибка 502 Http
Когда я установил сценарий в gatling для запуска в течение 1 часа, результат выполнения выдает мне следующую ошибку: ighaAsyncHandlerActor - Запрос "Список" не выполнен: status.find.in(200,304,201,202,203,204,205,206,207,208,209), но фактически найд…
01 апр '16 в 07:08
2
ответа
Как определить шаг нагрузки на гатлинге
Я инженер по контролю производительности, поэтому до сих пор я использовал Visual Studio Ultimate для запуска баг тестового теста, а теперь я собираюсь перейти на сборку. Так что я новичок в гатлинге и скале. Я определяю симуляцию со сценарием пошаг…
19 ноя '15 в 09:41
1
ответ
Циклический просмотр нескольких значений в json и использование одного значения каждый раз в gatling
У меня есть этот сценарий: > .exec(http("get print package") > .get("url.json") > .headers(headers_0) > .check(jsonPath("$..shapes[?(@.state=='UNUSED'&& @.assetId==null)].contentPath").findAll.saveAs("plist"))) > .exec { sessi…
27 май '16 в 19:47
1
ответ
Гатлинг: как настроить сценарий
У меня есть тест Гатлинга, который должен сделать следующее: создать пользователя один раз получить данные пользователя в соответствии с конкретной моделью нагрузки. Актуальное нагрузочное тестирование. удалить пользователя после завершения Вопрос: …
21 мар '16 в 11:08
1
ответ
Как передать переменную в метод.get в скрипте Гатлинга
Как передать переменную в метод.get в скрипте Гатлинга. Здесь у меня есть файл Json и мне нужно передать переменную динамически. Мое значение Json [{ "id" = "Test1"}, {"id" = "Test2"} Вот мой сценарий Гатлинга .feed(jsonFile("gabdeviceid.json").circ…
28 мар '18 в 10:47
1
ответ
IntelliJ Ошибка компиляции с gRPC
IntelliJ сообщает об этой ошибке компиляции, когда я собираю проект scala для тестирования API gRPC с Gatling. IntelliJ: IntelliJ IDEA 2017.3.5 (Community Edition) Build #IC-173.4674.33, built on March 6, 2018 JRE: 1.8.0_152-release-1024-b15 amd64 J…
23 апр '18 в 01:47
1
ответ
Gatling:- чтение нескольких JSON полезных данных из одного файла
Я делаю много HTTP-запросов с JSON Payload и читаю один файл на каждый запрос, чтобы получить JSON Payload, как показано ниже. postPayload1 = val postPayload = ElFileBody("Test_case1.json") val TC1 = feed(accountNumberFeeder1) .exec(http(testCase1).…
12 авг '16 в 05:41
2
ответа
Гатлинг: как получить доступ к отдельным значениям в массивах сеансов?
Я новичок в Гатлинге и Скале, и буду признателен за несколько советов. Используя следующий код: .check( regex(""""childClientIds":\["([^]]*)"""") .find .transform(_.split("""\",\"""").map(_.trim).toSeq) .saveAs("ChildClientIDs") ) Мне удалось сохран…
17 апр '18 в 08:13
0
ответов
Как объяснить req/s разницу между yourkit и gatling
Я использую gatling, чтобы сделать некоторые тесты производительности. В отчете gatling я вижу среднее значение req/s: 80, но на графиках производительности yourkit я вижу количество запросов JSP/Servlet 300 req/s Почему между этими цифрами такой ра…
19 янв '15 в 12:47
1
ответ
gatling jsonPath частичное совпадение строк
Мой полный код, как показано ниже val TC04 = feed(accountNumberFeeder04).exec(http(testCase04).post(appendPathToUrl).headers(common_header).body(postPayload).asJSON .check(jsonPath("$..errorMessage").is(errorMessage04)) ) Так что мой HTTP-ответ соде…
10 авг '16 в 11:41
1
ответ
Производительность Гатлинга - flushHttpCache
Новичок в Gatling и попытка понять, как включить "exec(flushHttpCache)" в мой сценарий, поскольку я пытаюсь предотвратить появление перенаправлений, поскольку это искажает мои результаты. Я имею: val getStartPage = feed(feeder).exec(http("Test start…
24 апр '17 в 14:23
2
ответа
Ошибка в плагине Gatling Maven
Я использую gatling-maven-plugin для запуска теста производительности. Я просто следую официальной документации http://gatling.io/docs/2.2/extensions/maven_plugin/ У меня есть эта конфигурация <!--PERFORMANCE TEST--> <plugin> <groupId…
20 апр '17 в 16:18
1
ответ
Есть ли рекомендуемый способ параметризации моделирования Гатлинга?
Я хотел бы иметь возможность запускать Gatling через SBT и параметризировать количество постоянных пользователей в секунду и общую продолжительность симуляции. Что-то вроде: setUp(testScenario.inject(constantUsersPerSec(<parameter>) during(<…
13 июн '17 в 07:09
3
ответа
JMeter, Гатлинг с рэпом 3.0
Если я использую RAP 3.0 вместе с JMeter и / или Gatling SelectionListeners кнопок никогда не вызывается. С RAP предыдущей версии 3.0 это работает. button.addSelectionListener(new SelectionAdapter() { @Override public void widgetSelected(SelectionEv…
24 июл '15 в 12:08
1
ответ
Условия, основанные на сценариях Гатлинга
Я хотел бы знать, возможны ли условия (основанные на сценариях) в Gatling. У меня есть сообщение для входа в Gatling 2.1.7 примерно так: .exec(http("User login") .post("/api/user_login") .headers(Headers.headers_1)) Наряду с парой сценариев: val use…
25 мар '16 в 16:48
0
ответов
Каков наилучший шаблон дизайна для тестовых случаев Гатлинга?
Я работаю над тестированием кейса в скале с 1 месяца. Я новичок в этом. Я пишу нормальные / простые тестовые случаи в gatling. После того, что они упомянули в https://gatling.io/docs/current/quickstart/. Я пишу тестовые случаи следующим образом pack…
06 дек '17 в 07:23
1
ответ
Gatling - UniformRandomSwitch не работает должным образом
Я хочу перебрать все элементы файла CSV, и для каждого элемента я хочу равномерно распределить запрос так, чтобы все функции SearchProduct (SearchProduct1, SearchProduct2 и SearchProduct3) вызывались в одно и то же время. val products= csv("products…
19 июн '18 в 13:25
0
ответов
Прокси-сервер для Гатлинга
Недавно я установил Gatling для тестирования производительности на Ubuntu 14.04. И чтобы запустить рекордер, мне нужно было настроить прокси-сервер в моем браузере. Я пытался изменить настройки прокси в Google Chrome, но у меня нет прав. Поэтому я п…
16 апр '17 в 12:39