Перейти к содержимому

Фотография

Вышли плагины 0.5.3 для JMeter


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 6

#1 APC

APC

    Опытный участник

  • Members
  • PipPipPipPip
  • 293 сообщений
  • ФИО:Похилько Андрей Федорович
  • Город:Москва


Отправлено 13 июня 2012 - 16:52

Всем привет!

В очередном небольшом обновлении:
  • Loadosophia.org Uploader подхватывает и загружает на сервер не только данные теста, но и данные PerfMon Metrics Collector
  • Добавлен один новый график
  • Исправлены некоторые баги
Качать тут: http://code.google.c...ugins-0.5.3.zip
  • 0

#2 yugene

yugene

    Новый участник

  • Members
  • Pip
  • 25 сообщений


Отправлено 13 июня 2012 - 17:22

Привет, а как насчёт реализовать функцию или конфиг элемент cutLineFromFile?
По аналогии с csv dataset.
  • 0

#3 APC

APC

    Опытный участник

  • Members
  • PipPipPipPip
  • 293 сообщений
  • ФИО:Похилько Андрей Федорович
  • Город:Москва


Отправлено 14 июня 2012 - 11:04

Привет, а как насчёт реализовать функцию или конфиг элемент cutLineFromFile?
По аналогии с csv dataset.


А что это за загадочная функция cutLineFromFile ?
  • 0

#4 yugene

yugene

    Новый участник

  • Members
  • Pip
  • 25 сообщений


Отправлено 14 июня 2012 - 19:26

А что это за загадочная функция cutLineFromFile ?

Эта функция зачитывала бы строку из файла и сразу бы её удаляла, либо если это было бы реализованно конфиг элементом по типу csv data set config (что предпочтительнее) то зачитывала бы и распарсивала в набор переменных строку и затем всё так же её удаляла. Этот вариант был бы необходим там где предварительно подготовленые данные можно использовать только один раз, к примеру когда в каком либо веб приложении на человека по кейсу навешиваются какие то сервисы, либо на страницу накидывается какое то количество объектов и больше нельзя, а чистить это лишний сценарий писать.
  • 0

#5 APC

APC

    Опытный участник

  • Members
  • PipPipPipPip
  • 293 сообщений
  • ФИО:Похилько Андрей Федорович
  • Город:Москва


Отправлено 15 июня 2012 - 06:11

Этот вариант был бы необходим там где предварительно подготовленые данные можно использовать только один раз, к примеру когда в каком либо веб приложении на человека по кейсу навешиваются какие то сервисы, либо на страницу накидывается какое то количество объектов и больше нельзя, а чистить это лишний сценарий писать.


Простите, но вы хотите неправильного. Как раз нужно писать внешние сценарии, которые готовят тестовые данные перед тестом, и удаляют их если нужно после теста. А сам тест должен иметь минимум накладных расходов. Представьте себе, что 1000 тредов пытаются удалять строчки из одного файла одновременно - они конечно же выстроятся в очередь к нему и начнут ждать освобождения ресурса. Это самым ужасным образом исказит тест. Поэтому такая функция для JMeter - заблуждение.
  • 0

#6 yugene

yugene

    Новый участник

  • Members
  • Pip
  • 25 сообщений


Отправлено 15 июня 2012 - 09:10

Простите, но вы хотите неправильного. Как раз нужно писать внешние сценарии, которые готовят тестовые данные перед тестом, и удаляют их если нужно после теста. А сам тест должен иметь минимум накладных расходов. Представьте себе, что 1000 тредов пытаются удалять строчки из одного файла одновременно - они конечно же выстроятся в очередь к нему и начнут ждать освобождения ресурса. Это самым ужасным образом исказит тест. Поэтому такая функция для JMeter - заблуждение.

В csv data set config они выстраиваются в очередь? Или вопрос именно в удалении и то что это операция значительнее? Думаю этот механизм можно было бы продумать и удаление происходило бы не тормозя тест.
По поводу подготовки, порой это занимает много времени и предварительно гененрируется очень много данных сразу на несколько тестов, потом ручками удалять часть уже использованных не удобно, по моему здесь этот вариант облегчил бы жизнь.
  • 0

#7 APC

APC

    Опытный участник

  • Members
  • PipPipPipPip
  • 293 сообщений
  • ФИО:Похилько Андрей Федорович
  • Город:Москва


Отправлено 16 июня 2012 - 06:52

В csv data set config они выстраиваются в очередь? Или вопрос именно в удалении и то что это операция значительнее?


В CSV Data Set они выстраиваются в очередь, если указана опция "один набор на все треды". Но так как операция чтения несравнимо быстрее операции записи, то эффектов торможения практически не заметно. В случае с удалением все будет гораздо медленнее.

Если у вас тесты уже настолько сложны, что оперировать "ручками" со сгенерированными наборами уже трудно - значит пора грамотно автоматизировать этот процесс.


  • 0


Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 анонимных