Size: a a a

QA — Автоматизация

2020 June 23

K

Kto? in QA — Автоматизация
через реплейсАлл думаю можно сделать
источник

D

Di in QA — Автоматизация
Kto?
через реплейсАлл думаю можно сделать
Либо через обычный реплейс
источник

K

Kto? in QA — Автоматизация
У меня получаеться ResultSet возвращает это значение в []
источник

D

Di in QA — Автоматизация
Вообще вы можете это значений сабстринг сделать ещё перед вставкой в запрос
источник

D

Di in QA — Автоматизация
Отрезать 1 и последний символ и затем уже в запрос его вставить
источник

I

Illia in QA — Автоматизация
Здравствуйте.  Скажите, пожалуйста, как на практике получается работа с json? На кажлый запрос к апи нужно создавать отдельный pojo класс. На ответы - еще несколько классов. И в итоге на два запроса 10 pojo. Это нормально или я что то не так делаю?
источник

ES

Eugene Stogniy in QA — Автоматизация
Illia
Здравствуйте.  Скажите, пожалуйста, как на практике получается работа с json? На кажлый запрос к апи нужно создавать отдельный pojo класс. На ответы - еще несколько классов. И в итоге на два запроса 10 pojo. Это нормально или я что то не так делаю?
Посмотри в сторону карате фреймворка
источник

I

Illia in QA — Автоматизация
Ломбок?
источник

K

Kto? in QA — Автоматизация
Di
Отрезать 1 и последний символ и затем уже в запрос его вставить
Сделал через риплейс) спасибо
источник

I

Illia in QA — Автоматизация
Посмотрю.  Пока хочу разобраться с этим
источник

ES

Eugene Stogniy in QA — Автоматизация
Illia
Посмотрю.  Пока хочу разобраться с этим
Там все это уже готово - Хочешь сравниваешь просто файлы, хочешь - валидируешь по схеме, или проверяешь отдельные значения
источник

D

Di in QA — Автоматизация
Kto?
Сделал через риплейс) спасибо
👌
источник

I

Illia in QA — Автоматизация
Eugene Stogniy
Там все это уже готово - Хочешь сравниваешь просто файлы, хочешь - валидируешь по схеме, или проверяешь отдельные значения
Я понимаю. Просто хочу понять как это работает.
источник

I

Illia in QA — Автоматизация
И еще момент.  Мне с сервера,  например,  приходит огромный json. Я его десериализовал. Но для следующего теста мне нужно 1 или 2 параметра из предыдущего ответа.  Чтобы извлечь эти параметры и отправить их как json мне получается нужно новый класс создать и скопировать туда эти значения из предыдущего ответа. По другому пока не знаю как.  Есть ли еще варианты чтобы не создавать отдельный класс а извлечь нужные значения из ответа и снова послать запрос?
источник

R

Roman Mhoian in QA — Автоматизация
Не нужен новый класс, можно с предыдущего ответа взять нужные поля и динамически подставить в следующий запрос
источник

R

Roman Mhoian in QA — Автоматизация
Передавать в запрос типа такого ${id}
источник

I

Illia in QA — Автоматизация
Интересно. А можно пример?
источник

ES

Eugene Stogniy in QA — Автоматизация
Illia
Интересно. А можно пример?
посмотрите может что то из этого пригодиться https://www.james-willett.com/rest-assured-gpath-json/
источник

R

Roman Mhoian in QA — Автоматизация
Делай jsonPath().saveAs() и переиспользуешь а другом запросе типа такого должно быть, я ж не знаю какой стек у вас
источник

R

Roman Mhoian in QA — Автоматизация
У вас рест ашур?
источник