Size: a a a

QA — Load & Performance

2020 April 22

MK

Mike Khil in QA — Load & Performance
Ablaihan
java.lang.IllegalStateException: Name is blank
не помогает
я не указывал, только путь к файлу ${BaseDir}/earth.jpg
источник

A

Ablaihan in QA — Load & Performance
мб с хедером что то не так
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
Могу только предположить, что на вкладке Property JMeter тоже заполнен параметр file, и он наложился на такой же из file uploads
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
Ablaihan
мб с хедером что то не так
Это удалите, JMeter сам подставит
источник

A

Ablaihan in QA — Load & Performance
удалил хедер сработало) странно
источник

A

Ablaihan in QA — Load & Performance
спасибо большое)
источник

KH

Kseniya Hodakovskaya in QA — Load & Performance
Всем привет!
Подскажите, что может быть не так?
Есть вот такой код:
 val record = csv("wsIDs.csv").queue
 val size = Source.fromFile("wsIDs.csv").getLines.size

 val scnWebSocket = scenario("WebSocket")
   repeat(size) {
     feed(record)
     .exec(ws("Connect WS").connect("/status/ws"))
     .exec(ws("Send").sendText("${record}"))
     .exec(ws("Close").close)
   }
size - как я ожидаю, количество строк в файле, но это не точно ))
record - вроде как, последовательно из файла строки беру
При запуске сценария выдается ошибка :
[error] java.lang.IllegalArgumentException: requirement failed: Scenario WebSocket is empty
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
Может после getLines файл и закончился
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
Надо точку постанова поставить посмотреть
источник

A

Ablaihan in QA — Load & Performance
пока еще не начинал искать варианты, но следующие действия такие после загрузки файла, мне в респонс падает text (путь до файла) не JSON и вот его надо в след запрос перекинуть как стрингу подскажите чем это реализвать можно.пожалуйста)
источник

A

Ablaihan in QA — Load & Performance
так это выглядит в персоне
источник

KH

Kseniya Hodakovskaya in QA — Load & Performance
Вячеслав Смирнов
Может после getLines файл и закончился
дак а где точку ставить? я ставлю точку, запускаю дебаг, а у меня даже ниче не останавливается
источник

KH

Kseniya Hodakovskaya in QA — Load & Performance
файл по идее не должен был закончится, я там как раз подсунула файлик подходящего размера
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
Сергей Чепкасов
https://www.james-willett.com/debug-gatling
Статья с вариантами отладки.
Прокси + fiddler решают большую часть проблем, для остального можно использовать запуск через engine и отладку в idea
Вот так попробуйте
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
Создайте файл Debug.scala в корне с минимальным содержимым:

import io.gatling.app.Gatling
import io.gatling.core.ConfigKeys.core
import io.gatling.core.ConfigKeys.data

object Engine extends App {
 val config = scala.collection.mutable.Map(
   core.SimulationClass ->  "io.qaload.gatling.reportExample.simulation.OpenModel_IncrementUsersPerSec",
 )
 Gatling.fromMap(config)
}
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
Где укажите какой сценарий отлаживать будете
источник

ВС

Вячеслав Смирнов in QA — Load & Performance
И в IDEA откройте контекстное меню на этом файле и выберите пункт Debug или Run in Debug
источник

AR

Artem Rozhkov in QA — Load & Performance
Коллеги а кто-то встречался с такой проблемой?
у нас подсеть одна.
Но при распределенной нагрузке  предпоследний октет(Мастера) в ip  должен совпадать с предпоследним октетом (Слейва).
то есть  например.
172.16.2.169 (Master)
172.16.2.168(Slave)
Работает ок
А вот если 172.16.1.11(Master)
и 172.16.2.11(Slave) , не отображаются данны со слейв тачки в Мастере .
Я уже все что можно перерыл а решения так и не нашел.

Какой вариант решения можете подсказать?
источник

A

Andrii in QA — Load & Performance
а какая маска подсети?
источник

AR

Artem Rozhkov in QA — Load & Performance
Andrii
а какая маска подсети?
источник