среда, 25 августа 2021 г.

Тестирование производительности

Производительность — скорость работы приложения. 

  • Как быстро открывается главная страница?
  • Сколько времени будет работать REST-запрос на создание карточки?
  • Как долго будет загружаться отчет с максимальным количеством настроек?

Нужно помнить, что один и тот же отчет может грузиться разное время. В одном случае грузим данные за последнюю неделю, а в другом за последние 10 лет — время загрузки получится разное.

Один и тот же поисковый запрос «Иванов Иван» на разных базах отработает по-разному. Одно дело — поискать по тестовой базе в 100 записей, совершенно другое — на реальной нагруженной системе на 100 млн данных.

Поэтому проводим тестирование производительности:

  • С разными параметрами
  • С разными настройками
  • В разных условиях

Важно понимать, что разные параметры — это:

  • Минимум
  • Максимум

среда, 4 августа 2021 г.

Панбагон. После авторизации в корзине она очищается, но денег просит

Преподавательница показала сыну книгу «Живая книга» издательства Clever. Бабушке она очень понравилась, да и мне тоже. Решили заказать. Поискала книгу, нашла второе издание в Лабиринте.

О, класс! Посмотрела, что магазин предлагает взять в комплекте, взяла. Заодно «статистику и котики» захватила, лежала в отложенных. Перешла в корзину, начала оформлять. А дальше началось прекрасное.

Сначала система предложила выбрать адрес доставки. Это было скучно и нудно (потому что или интернет подтупливал, или Лабиринт, делаю ставку на второе). Ну да фигня, внесла адрес. Переходим в следующий раздел — там надо заполнить свои данные.

Ввожу емейл, система ругается «такой емейл уже есть, авторизуйтесь!». Ввожу телефон, аналогично. Ну ок, тыкаю «Авторизуйтесь», ввожу снова телефон и логинюсь в системе. Страница обновляется и я снова оказываюсь перед экраном с шагами 2 и 3: адрес доставки и твои данные. При этом шаг 2 благополучно почистился и адрес пришлось вводить по новой. Ну ооооок. Ввела.

Теперь уже система не стала ругаться на введенный емейл и пароль. Я выбрала оплату на сайте, потому что курьеру можно только наличными отдать. Тут тоже всё ок, корзина перенаправила куда надо, я оплатила, получило письмо счастья «Заказ оплачен».

Вот только... Спустя минут 10 мне приходит новое письмо — «Ваш заказ отменен» о_О
А еще через какое-то время получаю сразу 2 письма с новыми заказами, но той же суммой: «Ваш заказ ожидает оплаты!»:

2 новых заказа

Что за фигня то? Звоню в Лабиринт:

Статус книги: 1 августа рукопись сдала!

 


Продолжу рассказывать статус своей книги.

В прошлый раз я уже писала такой пост. Такая гордая собой была — в договоре прописали дату 1 августа, а я 20 июля всё сдала, ха-ха-ха!!

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

В итоге последние 2 недели мы с двумя основными и самыми шустрыми художницами в темпе вальса доделывали все остатки. Павел (куратор из издательства) особо не торопил, но мысль о том, что я подписала документы на 1 августа, поджимала.

Ну что я могу сказать. Сделали, смогли! 1 августа закончили и я отдала рукопись в издательство. Теперь уже полностью законченную. Так что ждем следующий этап — литредактуру. А пока собираю оригиналы договоров с художников и думаю над обложкой.