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

Фотография

JMeter необходима помощь

JMeter

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

#1 MorganCap

MorganCap

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

  • Members
  • Pip
  • 1 сообщений
  • ФИО:Максимов Максим

Отправлено 10 декабря 2015 - 12:30

Доброго времени суток.

 

Я как новичок в сфере тестирования, не могу разобраться с заданием.

Облазил уже кучу форумов и не нашел как это сделать.

 

Задание:

1. Выполнить навигацию на сайт http://jmeter.apache.org/
2. Перейти на табу "Sponsorship"
3. Результатом навигации будет отображение открытой страницы The Apache Software Foundation Sponsorship Program
4. Необходимо сохранить в csv файл следующую информацию со страницы:
Sponsorship Levels:
   - Platinum: Donation level: US$XXXk/year
   - Gold: Donation level: US$XXXk/year
   - Silver: Donation level: US$XXXk/year
   - Bronze: Donation level: US$XXXk/year
 
где ХХХ - реальные цифры

  • 0

#2 apollyon

apollyon

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

  • Members
  • Pip
  • 7 сообщений
  • ФИО:Карпенко Максим

Отправлено 10 декабря 2015 - 19:17

когда-то тоже озадачился записью кастомных данных в файл, и ничего лучше не смог найти, как использовать стандартный метод вывода в файл средствами java в bean-shell. вот для примера: http://stackoverflow...les-to-csv-file

 

ну а как выдрать значения - уже решать на месте, xpath, регуляркой, или опять таки писать код в пост-процессоре (если хочется поиграться)


  • 0

#3 _eugene_

_eugene_

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

  • Members
  • Pip
  • 26 сообщений
  • Город:Томск


Отправлено 05 мая 2016 - 05:48

Используйте BeanShell PostProcessor.

 

Platinum_Donation_level:  = vars.get("Platinum_Donation_level");
Gold_Donation_level:  = vars.get("Gold_Donation_level");
Silver_Donation_level:  = vars.get("Silver_Donation_level");
Bronze_Donation_level:  = vars.get("Bronze_Donation_level");


f = new FileOutputStream("${path}${name_file}.csv"); => это строка означает, что при каждой новой итерации файл будет перезаписываться
f = new FileOutputStream("${path}${name_file}.csv", true); => это строка означает, что при каждой новой итерации файл будет дозаписываться
p = new PrintStream(f); 
this.interpreter.setOut(p); 
print("Platinum: Donation level:" + Platinum_Donation_level +","+ "Gold: Donation level:" + Gold_Donation_level + ","+"Silver: Donation level: " + Silver_Donation_level +","+"Bronze: Donation level: " + Bronze_Donation_level);
f.close();

  • 0



Темы с аналогичным тегами JMeter

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

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