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

Фотография

Посчитать количество вхождений в CSV файле


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

#1 Anna_B

Anna_B

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

  • Members
  • Pip
  • 5 сообщений
  • ФИО:Anna_B


Отправлено 28 июня 2016 - 11:08

Подскажите пожалуйста как посчитать количество вхождений в csv файле? Какой компонент использовать? Есть файл, который содержит строки либо "error", либо "success"? Нужно подсчитать их количество и записать в переменные для дальнейшего сравнения. 
 
Файл выглядит подобным образом:
error
error
success
error
error
success
error
error
success
success
 
 
 

 


  • 0

#2 SALar

SALar

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 2 298 сообщений
  • Город:Москва


Отправлено 28 июня 2016 - 13:06

https://ru.wikipedia....org/wiki/Grep 


  • 0

-- 

Сергей Мартыненко

Блог 255 ступеней (байки для оруженосца)

facebook (Дети диаграммы Ганта)

ВебПосиделки клуба имени Френсиса Бэкона 

 


#3 BadMF

BadMF

    Специалист

  • Members
  • PipPipPipPipPip
  • 809 сообщений
  • ФИО:Dmitry Petrov

Отправлено 28 июня 2016 - 13:45

см. скрин. Удобно правда? =)

Прикрепленные файлы

  • Прикрепленный файл  001.png   273,56К   0 Количество загрузок:

  • 0

#4 Little_CJIOH

Little_CJIOH

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 515 сообщений
  • ФИО:Власкин Павел
  • Город:Санкт-Петербург


Отправлено 28 июня 2016 - 13:56

Господа, вы не поняли, это надо посчитать Jmeterом

 

Я не знаю откуда они берутся. Это уже 3-й персонаж за пару месяцев который пытается jmeterом делать какую-то функциональщину.

 

Автор, посмотрите решение там http://software-test...i-js-iz-jmeter/


  • 0

#5 Anna_B

Anna_B

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

  • Members
  • Pip
  • 5 сообщений
  • ФИО:Anna_B


Отправлено 28 июня 2016 - 14:13

Господа, вы не поняли, это надо посчитать Jmeterом

 

Я не знаю откуда они берутся. Это уже 3-й персонаж за пару месяцев который пытается jmeterом делать какую-то функциональщину.

 

Автор, посмотрите решение там http://software-test...i-js-iz-jmeter/

 

Спасибо, я посмотрю и напишу позже о результатах. 

Сценарий изначально такой: выполнить один запрос 10 раз за 1 секунду, удостовериться, что только один из них успешен, а остальные 9 с ошибкой. Ответы я записала в файл csv с помощью BeanShell. А как теперь это посчитать и сделать Assert  - пока в поиске. 


  • 0

#6 Little_CJIOH

Little_CJIOH

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 515 сообщений
  • ФИО:Власкин Павел
  • Город:Санкт-Петербург


Отправлено 28 июня 2016 - 14:40

А чем плох тот-же BeanShell?

И почему вы это делаете Jmeterом?

 

Кстати я не могу представить себе требование из которого родился такой сценарий.


  • 0

#7 Anna_B

Anna_B

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

  • Members
  • Pip
  • 5 сообщений
  • ФИО:Anna_B


Отправлено 28 июня 2016 - 15:05

А чем плох тот-же BeanShell?

И почему вы это делаете Jmeterом?

 

Кстати я не могу представить себе требование из которого родился такой сценарий.

 

BeanShell я не изучала. Если у вас есть предложения как этот сценарий реализовать проще чем в Jmeter, я готова их принять :) Чем можно отправить 10 одинаковых запросов, уложившись в 1 сек и обработать ответ? 

 

(Сценарий мне пришел готовый, я не участвовала в его разработке)


  • 0

#8 ShortLegged

ShortLegged

    Постоянный участник

  • Members
  • PipPipPip
  • 155 сообщений
  • Город:Moscow

Отправлено 28 июня 2016 - 17:14

for ((i=0; i < 10; i++)) ; do wget -q http://www.ya.ru ; echo $? ; sleep 0.1 ; done | uniq -c

  • 0

#9 Little_CJIOH

Little_CJIOH

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 515 сообщений
  • ФИО:Власкин Павел
  • Город:Санкт-Петербург


Отправлено 28 июня 2016 - 19:29

 

А чем плох тот-же BeanShell?

И почему вы это делаете Jmeterом?

 

Кстати я не могу представить себе требование из которого родился такой сценарий.

 

BeanShell я не изучала. Если у вас есть предложения как этот сценарий реализовать проще чем в Jmeter, я готова их принять :) Чем можно отправить 10 одинаковых запросов, уложившись в 1 сек и обработать ответ? 

 

(Сценарий мне пришел готовый, я не участвовала в его разработке)

Это только вручную сложно. Вон выше вариант на Баше, хоть и не самый корректный.

В чем тесты есть, в том и пишите, любой язык имеет либы для работы с http. Трудности могут возникнуть только если ответы долгие, тогда придется параллелить запросы.


  • 0


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

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