инструменты для тестовых данных

Генератор примеров заказов

Создавайте синтетические тестовые заказы с идентификаторами только для тестирования.

Генератор примеров заказов: Заполняет списки заказов синтетическими ссылками, количествами, итоговыми суммами и тестовыми статусами. Генератор примеров заказов создаёт записи JSON, в которых ссылки на клиентов и товары соответствуют тем же позициям строк в генераторах профилей и товаров. Это записи для тестовых процессов: итоговые суммы генерируются независимо, а не рассчитываются по составу корзины. Работает на 100% локально в вашем браузере, файлы на сервер не загружаются.

Запуски
В вашем браузере
Стоимость
Бесплатно · без регистрации
Доступность
Готово к использованию
Рабочая область Sample OrdersЛокальная обработка

Полностью работает в браузере

Тестовый результат

Ожидание

Только вымышленные тестовые фикстуры. Не используйте созданные здесь имена, адреса и идентификаторы как реальные записи.

Независимые итоги и готовый пример

Для индекса i порядковый номер ссылки равен i + 1. Пусть q — независимо выбранное количество от 1 до 5, а v — случайное целое число от 0 до 9900; итог = 10 + v/100. При Rows = 1, q = 1, v = 0 и первом выбранном статусе объект выглядит так: {"id":"ORDER-TEST-0001","customerId":"PROFILE-TEST-0001","productSku":"SKU-TEST-0001","quantity":1,"total":10,"status":"test-pending"}. Итог равен 10 + 0/100 = 10 независимо от того, стоит ли связанный товар 5 или 14.95. Виджет помещает объект в массив JSON. Создайте массивы такого же размера с помощью генератора тестовых профилей и генератора тестовых товаров, чтобы заполнить связанные тестовые данные.

Повторяемые тесты рабочего процесса

Сохраните один сгенерированный файл для стабильных проверок, затем создайте варианты со специально изменёнными статусами, чтобы протестировать экран сведений о заказе и экран пустого состояния. Поле принимает от 1 до 100 строк и не может создать пустой массив заказов; пустой тестовый файл добавьте отдельно. RFC 8259 (https://www.rfc-editor.org/rfc/rfc8259) описывает значения JSON, но корректный JSON не означает корректный коммерческий заказ. Итоги представлены двоичными числами с плавающей точкой без поля валюты; сведения о налогах, доставке и оплате отсутствуют. Считайте все идентификаторы TEST локальными тестовыми данными, а не реальными ссылками на транзакции.

Как пользоваться

  1. Выберите целое количество строк от 1 до 100.
  2. Создайте синтетическую партию в браузере.
  3. Скопируйте или скачайте фикстуру и сохраните её для воспроизводимых тестов.

Конфиденциальность и ограничения

Генерация выполняется на этом устройстве. Записи являются вымышленными тестовыми фикстурами; проверьте приложение, которое их использует, и изолируйте его.

Похожие инструменты

Часто задаваемые вопросы

Должно ли произведение количества на цену товара равняться итоговой сумме?

Нет. Количество — это целое число от 1 до 5, а итоговая сумма — отдельное сгенерированное значение от 10 до 109 включительно. Генератор не получает цену связанного товара. Для тестирования скидок, налогов или арифметики используйте заказы с рассчитанными вручную суммами; эти строки подходят для списков, фильтров и отображения связей.

Как связать заказы с созданными клиентами и товарами?

Создайте партии профилей, товаров и заказов одинакового размера. Строка 2 ссылается на PROFILE-TEST-0002 и SKU-TEST-0002, которым соответствуют такие же идентификаторы в других массивах. Эти связи являются текстовыми соглашениями, а не настоящей связью в базе данных; при повторном запуске идентификаторы начинаются заново. Проверьте порядок импорта и сопоставление внешних ключей.

Приведёт ли статус test-paid к переходу моего приложения в статус оплаты?

Только если вы явно настроите такое сопоставление. Возможные статусы: test-pending, test-paid и test-shipped, поэтому приложение, которое ожидает точное значение paid, может показать неизвестное состояние. Сопоставьте их в адаптере тестовых фикстур для песочницы и оставьте интеграции оплаты, уведомлений и выполнения заказов замоканными. Ничто здесь не подтверждает факт оплаты или отправки.

Бесплатный инструмент · запусков: в вашем браузере · аккаунт не нужен