Особенности работы казахстанских веб-сервисов
Автор: С. Курсаков, разработчик прикладного программного обеспечения
Задача данной статьи – попытаться вычленить характерные особенности, тенденции существующего положения вещей с казахстанскими веб-сервисами, дать читателю советы, которые, возможно, помогут в повседневной работе с этими веб-сервисами.
Виды тестируемых ресурсов
По мнению автора, все казахстанские веб-сервисы (далее – КВС) имеют схожие характеристики, работают весьма похоже и особенно не отличаются друг от друга (с пользовательской точки зрения). Даже если один из них начинает плохо работать, весьма вероятно, что другие будут одновременно с ним тоже плохо работать. Похоже, что все они находятся близко друг от друга, их авторы легко перенимают тенденции друг от друга, и методы их работы не сильно-то и отличаются.
Описываемые в статье тенденции и особенности касаются следующих КВС – cabinet.salyk.kz, SONO, stat.gov.kz, esf,gov.kz, esf-desktop, goszakup.gov.kz, egov.kz, интернет-провайдеров, банков-клиентов, различных вебинаров и т. д.
Особенность 1. Многие действия в КВС в случае их первоначального неуспеха нужно попытаться повторить 1, 2…n раз. И какой-то из них может привести к успеху.
Это означает, что, если действие не привело к нужному эффекту, следует попытаться попробовать снова и снова. Попытаться с другого браузера (если есть), с другого (заведомо исправного) компьютера. Узнать, как это же проходит у друзей-подруг, программистов. И только после всего этого можно понять – то ли проблема заключена локально в вашем компьютере, ваших ключах или ЭЦП, или ваших данных, то ли эта проблема относится к самому КВС и потому неподвластна решению со стороны клиента.
Например, входим в банк-клиент. Выскакивает ошибка. Нужно не бояться ее, а нажать снова ту же кнопку. И только тогда мы войдем (это реальный сценарий входа в один из КВС).
Особенность 2. После многих действий-запросов в КВС следует некоторое замедление.
Это замедление может показаться полным отказом КВС, но часто это не так. На самом деле это КВС так работает. Примеры – SONO, банки-клиенты. При старте многие КВС ведут себя так, как будто бы они «умерли». И нужно набраться терпения, чтобы дождаться либо начала их работы, либо ответа на какой-либо запрос. Самая характерная ошибка пользователя – не дождавшись ответа, нажимать то же самое снова, в результате ни один из запросов не может выполниться. Нужно попытаться прервать текущий запрос (текущее действие) и запустить его снова.
Особенность 3. Заявления владельцев ресурсов об их работоспособности (или неработоспособности) могут весьма сильно расходиться с реальностью.
Это обычная практика, и не только в мире КВС. Например, владелец КВС пишет, что его ресурс не работал с 22.00 до 23.30. А на самом деле ресурс не работал весь рабочий день (с 09.00 до 18.00). И сделать с этим ничего невозможно. КВС не предоставляют альтернативных методов проверки работоспособности, кроме заявлений владельцев. А многие из КВС даже не пингуются. Поэтому пользователю, лишенному адекватной информации о работоспособности КВС, приходится самому делать проверку полных и частичных отказов КВС.<">
...