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

ShS

Регистрация: 10 окт 2003
Offline Активность: 30 ноя 2018 21:27
-----

#159885 Jmeter. Как вытягивать одновременно все данные из .csv?

Написано ShS 27 апреля 2017 - 09:26

вытягиваемое содержимое в csv файле можно обернуть в " (кавычки)

например,

"qwe,1111

asd,2222

zxc,3333"

В CSV Data Set Config выставить Allow quoted data в True


  • 1


#159306 jmeter Рандомное "вытягивание" значения с помощью regex

Написано ShS 29 марта 2017 - 09:25

какая версия jMeter используется?

 

в версии 2.13 для "Regular Expression Extractor" есть поле "Match No. (0 for Random)", вставляете там 0 и будет возвращаться рандомное значение


  • 2


#158900 JMeter регулярные выражения

Написано ShS 14 марта 2017 - 07:37

Необходимо понять что значат знаки, начиная с _afrLoop и до скобок

 

 

_afrLoop\",\ " указывает на то, что в искомом значении обязательно должны присутствовать символы: _afrLoop", " (кстати, экранировать кавычки не обязательно)

так как некоторые символы, например, /{}[]()% и др. могут использоваться для описания рег. выражения, то чтобы при поиске эти символы считались, как часть искомой строки, их экранируют символом \

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

например: 

выражение _afrLoop", "([-_0-9A-Za-z]{13,16}) будет искать строку, в которой есть символы _afrLoop", " (и подстроку длиной от 13 до 16 символов в которую могут входить только символы- (минус) _ (подчеркивание) 0-9 (цифры от 0 до 9) A-Z (латинские буквы от A до Z) a-z (латинские буквы от a до z) и по умолчанию вернет то, что в круглых скобках 9437032066679341 или W_Ajgh123421-5vR

выражение _afrLoop", "\([-_0-9A-Za-z]{13,16}\) будет искать строку , в которой есть символы _afrLoop", " ( (открывающая скобка) (и подстроку длиной от 13 до 16 символов в которую могут входить только символы) - (минус) _ (подчеркивание) 0-9 (цифры от 0 до 9) A-Z (латинские буквы от A до Z) a-z (латинские буквы от a до z) ) (закрывающая скобка) и вернет строку целиком _afrLoop", "(94370320645677) или _afrLoop", "(W_Aj123421-5RTg) 

 

в jMeter RegExp Tester возвращает как найденную строку целиком, так и то что в ()

если в Regular Expression Extractor указан шаблон $1$ то в переменную будет передаваться значение найденное в ()

 

проверять рег. выражения под jMeter можно на https://regex101.com/


  • 1


#148325 Why?

Написано ShS 04 февраля 2016 - 08:50

потому что вы используете jMeter версии 2.13.

начиная с версии 2.11 данный пункт был заменен на HTTP(S) Test Script Recorder.

используйте этот пункт для записи запросов через проксю.


  • 1