Шагов всего 7.
В тест план добавить HTTP Cookie Manager,и HTTP Header Manager,прописать хедеры.Первый запрос будет get,подумать остальные какие)
1.Home_Page тут извлекаем токен,и другие переменные для следующего запроса, при помощи Regex extractor. Путь для запроса будет /.
2.Authenticate тоже самое извлекаем переменные ,путь будет /start.
3.Search извлекаем переменные ,путь тот же,тут для переменной challenger[age],где выбираем возраст из нескольких заданных значений,нужно записать возраста в CSV Data Set Config.
Отсюда же извлекаем challenger[largest_order] и challenger[order_selected] для следующего запроса с помощью JSR223 Postprocessor,создать массив,и из него выбрать lastNumber и lastOrder
4.ProductPage тоже самое извлекаем переменные ,путь будет /start.
сюда подставить переменные для challenger[largest_order] и challenger[order_selected] из прошлого запроса
5.OrderProduct тоже самое извлекаем переменные ,путь будет /start.
6.FillOrderNowForm извлекаем переменную code с помощью JSON Extractor из JSON ,путь будет /code
7.BuyProduct тоже самое извлекаем переменные при помощи Regex extractor,путь будет /start.Делаем проверку Response Assertion.
Успехов)
В тест план добавить HTTP Cookie Manager,и HTTP Header Manager,прописать хедеры.Первый запрос будет get,подумать остальные какие)
1.Home_Page тут извлекаем токен,и другие переменные для следующего запроса, при помощи Regex extractor. Путь для запроса будет /.
2.Authenticate тоже самое извлекаем переменные ,путь будет /start.
3.Search извлекаем переменные ,путь тот же,тут для переменной challenger[age],где выбираем возраст из нескольких заданных значений,нужно записать возраста в CSV Data Set Config.
Отсюда же извлекаем challenger[largest_order] и challenger[order_selected] для следующего запроса с помощью JSR223 Postprocessor,создать массив,и из него выбрать lastNumber и lastOrder
4.ProductPage тоже самое извлекаем переменные ,путь будет /start.
сюда подставить переменные для challenger[largest_order] и challenger[order_selected] из прошлого запроса
5.OrderProduct тоже самое извлекаем переменные ,путь будет /start.
6.FillOrderNowForm извлекаем переменную code с помощью JSON Extractor из JSON ,путь будет /code
7.BuyProduct тоже самое извлекаем переменные при помощи Regex extractor,путь будет /start.Делаем проверку Response Assertion.
Успехов)