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

Тестирование REST API
онлайн, начало 29 июля
Школа для начинающих тестировщиков
онлайн, начало 25 июля
Python для начинающих
онлайн, начало 26 июля
Автоматизация функционального тестирования
онлайн, начало 26 июля
Фотография

Корреляция HP LD 12.60


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

#1 jozef1

jozef1

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

  • Members
  • Pip
  • 1 сообщений
  • ФИО:Pavel Tihomirov

Отправлено 28 Ноябрь 2018 - 20:45

Добрый вечер. Пытаюсь разобраться с корреляцией, записал скрипт, открываю Disagn Studio и там  27 значений которые можно скоррелировать. Пример: 

1.    name="ip_h" value="658c9f771e0ceb7сс1" />
2.     ip_h: '658c9f771e0ceb7сс1',
Именно такие значения в двух вариантах повторяются 6 раз в записанном скрипте на странице, что бы скоррелировать я использую регулярное выражение - 
value="([^"]+)".*?ip_h:\s*'\1' 

Дело в том что на сайте проверки регулярного выражения оно работает - https://regex101.com/r/RTFMcX/1

А в Disagn Studio не работает(не подсвечивает желтым цветом). 

Вопрос, я не совсем понимаю как использовать корреляцию, когда в скрипте их находит несколько штук?

Как лучше выбирать какое-значение скоррелировать? ( записать еще один скрипт и посмотреть какое значение поменялось?)


  • 0

#2 Spock

Spock

    Гуру

  • Members
  • PipPipPipPipPipPip
  • 1 441 сообщений
  • ФИО:Роман

Отправлено 28 Ноябрь 2018 - 21:19

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


  • 0

#3 BadMF

BadMF

    Специалист

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

Отправлено 29 Ноябрь 2018 - 14:04

 

Добрый вечер. Пытаюсь разобраться с корреляцией, записал скрипт, открываю Disagn Studio и там  27 значений которые можно скоррелировать. Пример: 

1.    name="ip_h" value="658c9f771e0ceb7сс1" />
2.     ip_h: '658c9f771e0ceb7сс1',
Именно такие значения в двух вариантах повторяются 6 раз в записанном скрипте на странице, что бы скоррелировать я использую регулярное выражение - 
value="([^"]+)".*?ip_h:\s*'\1' 

Дело в том что на сайте проверки регулярного выражения оно работает - https://regex101.com/r/RTFMcX/1

А в Disagn Studio не работает(не подсвечивает желтым цветом). 

Вопрос, я не совсем понимаю как использовать корреляцию, когда в скрипте их находит несколько штук?

Как лучше выбирать какое-значение скоррелировать? ( записать еще один скрипт и посмотреть какое значение поменялось?)

 

https://regex101.com/r/RTFMcX/2

 

я правда не совсем понял вопрос, но ваша регулярка второго соответствия не находила =)


  • 1


Тестирование производительности (JMeter)
онлайн
Тестирование удобства использования
онлайн
Тестирование REST API
онлайн
Тестирование веб-приложений 2.0
онлайн



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

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

Яндекс.Метрика
Реклама на портале