Size: a a a

QA — Load & Performance

2019 October 02

МК

Максим Какбыпограммизд in QA — Load & Performance
ну как. просто. обычный тест, и в 20-30 экземплярах и вперде 😊
источник

P

Polina in QA — Load & Performance
Ну да автоматизацию в 20 поток запустить и зачем эти перфомансы
источник

И

Июля in QA — Load & Performance
В 1000))) 20 маловато как-то
источник

P

Polina in QA — Load & Performance
ну бывает надо и в 20)))
источник

МК

Максим Какбыпограммизд in QA — Load & Performance
можно и в 1000 , если у конторы карман большой, а грамотных людей не особо
источник

AS

Antony Sunrise in QA — Load & Performance
А что, перетоптался сегодня селениумом. У нас там загадочный цупис на другом конце, быстрее было смс коды перекидать через селекторы чем разбираться почему джейметер не смог (точнее я на нём). А участок этот мы всё равно не замеряем.
источник

P

Polina in QA — Load & Performance
Цупис?
источник

AS

Antony Sunrise in QA — Load & Performance
Да, у нас букмекерка
источник

AS

Antony Sunrise in QA — Load & Performance
Ещё был случай с фнс, когда я нагрузочное селениумом провел уже в буквальном смысле. Выяснилось что запрос Инн по реальным паспортным данным один хрен занимает секунды три на их стороне. Так что никаких 20 браузеров и джейметров и не потребовалось.
источник

И

Июля in QA — Load & Performance
Кстати. Рекомендую курс "Основы статистики" на Стэпике. Для анализа графиков, ну и для понимания статистики в целом, хорош. Это для таких же тупеньких, как я. Ушёл человек на больничный называется)))
источник

И

Июля in QA — Load & Performance
источник

A

Aleksandr in QA — Load & Performance
Да, нагрузка бывает и цитриксом и RDP с координатным вводом, так что селениум это ещё лайтово :))
источник

AG

Alex Grishutin in QA — Load & Performance
был один проектец, где ребята автотестами грузились... автоматом в авсе дофига инстансов разворачивалось и там все крутилось.... что то около 500 потльзаков если не ошибаюсь
источник

AS

Antony Sunrise in QA — Load & Performance
Хехехе
источник

AS

Antony Sunrise in QA — Load & Performance
Ну а если нагрузку проводят редко и разбираться особо некогда, то почему бы и нет. Не знаю правда сколько стоит 500 инстансов запустить пусть даже на час.
источник

ΙΤ

Ιωάννης Τσεκούρι in QA — Load & Performance
Каждый грешил 😂
источник

ЯТ

Я Акула Туруруру in QA — Load & Performance
Начал разбираться с Gatling. Поставил JDK 1.8, подключил scala SDK 2.12, в pom.xml добавил scala-maven-plugin

При попытке запуска Recorder.scala получаю

"C:\Program Files\Java\jdk1.8.0_212\bin\java.exe" Recorder
Exception in thread "main" java.lang.ExceptionInInitializerError
 at Recorder$.delayedEndpoint$Recorder$1(Recorder.scala:7)
 at Recorder$delayedInit$body.apply(Recorder.scala:4)
 at scala.Function0.apply$mcV$sp(Function0.scala:39)
 at scala.Function0.apply$mcV$sp$(Function0.scala:39)
 at scala.runtime.AbstractFunction0.apply$mcV$sp(AbstractFunction0.scala:17)
 at scala.App.$anonfun$main$1$adapted(App.scala:80)
 at scala.collection.immutable.List.foreach(List.scala:392)
 at scala.App.main(App.scala:80)
 at scala.App.main$(App.scala:78)
 at Recorder$.main(Recorder.scala:4)
 at Recorder.main(Recorder.scala)
Caused by: java.lang.NullPointerException
 at io.gatling.commons.util.PathHelper$.url2path(PathHelper.scala:34)
 at IDEPathHelper$.<init>(IDEPathHelper.scala:7)
 at IDEPathHelper$.<clinit>(IDEPathHelper.scala)
 ... 11 more

Process finished with exit code 1


Что может быть не так? Со скалой и jvm раньше не работал.
источник

ΙΤ

Ιωάννης Τσεκούρι in QA — Load & Performance
Я Акула Туруруру
Начал разбираться с Gatling. Поставил JDK 1.8, подключил scala SDK 2.12, в pom.xml добавил scala-maven-plugin

При попытке запуска Recorder.scala получаю

"C:\Program Files\Java\jdk1.8.0_212\bin\java.exe" Recorder
Exception in thread "main" java.lang.ExceptionInInitializerError
 at Recorder$.delayedEndpoint$Recorder$1(Recorder.scala:7)
 at Recorder$delayedInit$body.apply(Recorder.scala:4)
 at scala.Function0.apply$mcV$sp(Function0.scala:39)
 at scala.Function0.apply$mcV$sp$(Function0.scala:39)
 at scala.runtime.AbstractFunction0.apply$mcV$sp(AbstractFunction0.scala:17)
 at scala.App.$anonfun$main$1$adapted(App.scala:80)
 at scala.collection.immutable.List.foreach(List.scala:392)
 at scala.App.main(App.scala:80)
 at scala.App.main$(App.scala:78)
 at Recorder$.main(Recorder.scala:4)
 at Recorder.main(Recorder.scala)
Caused by: java.lang.NullPointerException
 at io.gatling.commons.util.PathHelper$.url2path(PathHelper.scala:34)
 at IDEPathHelper$.<init>(IDEPathHelper.scala:7)
 at IDEPathHelper$.<clinit>(IDEPathHelper.scala)
 ... 11 more

Process finished with exit code 1


Что может быть не так? Со скалой и jvm раньше не работал.
Скрипт покажи
источник

ΙΤ

Ιωάννης Τσεκούρι in QA — Load & Performance
Где то нулл проскочил
источник

ЯТ

Я Акула Туруруру in QA — Load & Performance
Ιωάννης Τσεκούρι
Скрипт покажи
import io.gatling.recorder.GatlingRecorder
import io.gatling.recorder.config.RecorderPropertiesBuilder

object Recorder extends App {

 val props = new RecorderPropertiesBuilder()
   .simulationsFolder(IDEPathHelper.recorderSimulationsDirectory.toString)
   .simulationPackage("com.proj")
   .resourcesFolder(IDEPathHelper.resourcesDirectory.toString)

 GatlingRecorder.fromMap(props.build, Some(IDEPathHelper.recorderConfigFile))
}
источник