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

Тестирование REST API
онлайн, начало 27 сентября
Программирование на Python для тестировщиков
онлайн, начало 24 сентября
Логи как инструмент тестировщика
онлайн, начало 27 сентября
Аудит и оптимизация QA-процессов
онлайн, начало 24 сентября
Фотография

как передать переменную в строковое значенеие параметра JSON


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

#1 Olga_Molokhova

Olga_Molokhova

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

  • Members
  • Pip
  • 10 сообщений
  • ФИО:Молохова Ольга Сергеевна


Отправлено 24 апреля 2017 - 15:11

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

в POST запросе нужно отправить JSON.

Значение одного из параметров (например, "Parameter 1" ) должно быть уникальной строкой, т.е. любое заданное руками значение отработает только 1 раз.

Если передавать вот так

{

"Parameter 1":${__V(text_${__Random(1,18,number2)})},

"Parameter 2":"310",

...

"Parameter n":"text n"

}

то  респонс вернёт Parameters not found (Probably invalid JSON).

неинвалидным он считает этот JSON только если значение "Parameter 1" заключено в ковычки.

Подскажите пожалуйста как передать изменяющуюся строку в параметр JSON в данном случае?


  • 0

#2 Lzk

Lzk

    Специалист

  • Members
  • PipPipPipPipPip
  • 504 сообщений
  • ФИО:Олег
  • Город:Мск

Отправлено 24 апреля 2017 - 15:17

Вопрос не очень понял, но если 1-ый параметр - уникальная строка , то почему Вы ее передаете не в кавычках?

"Parameter 1":"${__V(text_${__Random(1,18,number2)})}"

  • 0

#3 Olga_Molokhova

Olga_Molokhova

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

  • Members
  • Pip
  • 10 сообщений
  • ФИО:Молохова Ольга Сергеевна


Отправлено 24 апреля 2017 - 15:48

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

Но сей час всё получилось.

Благодарю.


  • 0


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



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

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

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