Как стать автором
Обновить

От дизайна к разработке: 10 инструментов, которые помогут улучшить и оптимизировать рабочий процесс

Время на прочтение 4 мин
Количество просмотров 18K
Блог компании ua-hosting.company Веб-дизайн *


Только с помощью инструментов ремесленником не стать. Уверено можно сказать, что роль некоторых приложений сложно переоценить. В этой статье будут упомянуты 10 инструментов, которые смогут упростить рабочий процесс, создать творческое настроение. Надеюсь вы сможете вынести и для себе кое-что полезное, что оптимизирует и вашу работу. Итак начнем:

Atom


Atom — текстовый редактор с открытым исходным кодом, разрабатывается командой Github. Его еще называют open source редактором ХХI столетия. Редактор не сложен в использовании, при этом предоставляет полную свободу для установок и расширения.
читать далее
Всего голосов 35: ↑20 и ↓15 +5
Комментарии 13

Check Point R80.10 API. Управление через CLI, скрипты и не только

Время на прочтение 10 мин
Количество просмотров 15K
Блог компании TS Solution Системное администрирование *IT-инфраструктура *Сетевые технологии *Серверное администрирование *
Туториал


Уверен, что у каждого, кто когда-либо работал с Check Point, возникала претензия по поводу невозможности правки конфигурации из командной строки. Это особенно дико для тех, кто до этого работал с Cisco ASA, где абсолютно все можно настроить в CLI. У Check Point-а все наоборот — все настройки безопасности выполнялись исключительно из графического интерфейса. Однако, некоторые вещи совершенно не удобно делать через GUI (даже такой удобный как у Check Point). К примеру задача по добавлению 100 новых хостов или сетей превращается в долгую и нудную процедуру. Для каждого объекта придется несколько раз кликать мышкой и вбивать ip-адрес. То же самое касается создания группы сайтов или массового включения/отключения IPS сигнатур. При этом велика вероятность допустить ошибку.

Относительно недавно случилось “чудо”. С выходом новой версии Gaia R80 была анонсирована возможность использования API, что открывает широкие возможности по автоматизации настроек, администрированию, мониторингу и т.д. Теперь можно:

  • создавать объекты;
  • добавлять или править access-list-ы;
  • включать/отключать блейды;
  • настраивать сетевые интерфейсы;
  • инсталлировать политики;
  • и многое другое.

Если честно, не понимаю как эта новость прошла мимо Хабра. В данной статье мы вкратце опишем как пользоваться API и приведем несколько практических примеров настройки CheckPoint с помощью скриптов.
Всего голосов 8: ↑8 и ↓0 +8
Комментарии 1

Введение в Postman

Время на прочтение 12 мин
Количество просмотров 544K
Блог компании Kolesa Group API *Тестирование веб-сервисов *
Туториал

image


“Разработка API сложна, Postman делает её лёгкой” © Postdot Technologies, Inc

Когда видишь описание инструментов Postman — захватывает дух, просыпается чувство всевластия над своим будущим детищем. Кажется, что и взрощенные в прошлом "монстры" наконец-то падут перед тобой!


В этой статье мы расскажем о Postman и попробуем написать свой первый скрипт.

Читать дальше →
Всего голосов 39: ↑39 и ↓0 +39
Комментарии 43

Как заставить государство открываться, ч.1: Качаем статистику ДТП своими руками

Время на прочтение 8 мин
Количество просмотров 36K
Python *Открытые данные *
Туториал
Если хорошо поискать, можно обнаружить довольно много полезной, приличного качества, государственной информации. Но к сожалению, это все еще не: ЕГЭ и образование, погода, картография, данные о преступлениях… и ДТП.

Поэтому у меня как бы две жизни: в одной помогаю чиновникам открывать данные, которые просят люди или организации, а в другой — пишу парсеры, которые превращают общедоступные базы особо «упрямых» госорганов в открытые данные и учу этому других, в надежде, что таких проектов станет много, государство смирится с неизбежным и все выложит в удобном нам виде.

Эта статья станет первым мануалом в серии «как получать машиночитаемые данные с госсайтов». Итак, сегодня — про статистику ДТП, а раз государство нам ее не дает, мы научимся забирать ее самостоятельно. По традиции, код и данные — прилагаются.


Читать дальше →
Всего голосов 61: ↑57 и ↓4 +53
Комментарии 42

Как кастомизировать блок ссылок в группе в VKontakte

Время на прочтение 3 мин
Количество просмотров 36K
Разработка веб-сайтов *Интернет-маркетинг *Контент и копирайтинг *
image

Контент хоть и король, но, чтобы привлекать аудиторию в ваши паблики, одного его мало. Хорошее оформление групп, подходящие качественные изображения, подобранные с учетом специфики соцсети — играют не менее важную роль в продвижении ваших аккаунтов.
На примере нашей группы в Vkontakte, я хочу показать, как можно красиво оформить блок ссылок.
Читать дальше →
Всего голосов 15: ↑13 и ↓2 +11
Комментарии 9

История одного SSL рукопожатия

Время на прочтение 5 мин
Количество просмотров 16K
Криптография *Java *IT-стандарты *
Из песочницы
Привет, Хабр!

Недавно мне пришлось прикручивать SSL с двухсторонней аутентификацией (mutual authentication) к Spring Reactive Webclient. Казалось бы, дело нехитрое, но вылилось оно в блуждание в исходниках JDK с неожиданным финалом. Опыта набралось на целую статью, которая может оказаться полезной инженерам в повседневных задачах или при подготовке к собеседованию.

Читать дальше →
Всего голосов 33: ↑33 и ↓0 +33
Комментарии 13

DevDay про тестирование: Relax. Test it easy

Время на прочтение 2 мин
Количество просмотров 2.8K
Блог компании 2ГИС Тестирование IT-систем *API *Тестирование веб-сервисов *Конференции


28 сентября зовём тестировщиков и всех неравнодушных на встречу — подключайтесь к трансляции, заглядывайте в гости. Сторонники традиционных докладов секции QA узнают, как проверить API на изменения и автоматизировать его же с помощью Postman и Newman. Для любителей послушать разработчиков организуем выступление про фаззинг.

Под катом расписание, детали и всё про регистрацию.
Звучит интересно
Всего голосов 19: ↑19 и ↓0 +19
Комментарии 2

DevDay про тестирование: Запись докладов

Время на прочтение 2 мин
Количество просмотров 5.5K
Блог компании 2ГИС Тестирование IT-систем *API *Тестирование веб-сервисов *Конференции


28 сентября мы провели QA DevDay. Программу составляли по заявкам участников — два доклада про тестирование API и одно выступление про фаззинг от разработчика С++. Специально для тех, кто не любит классическую QA-секцию.

Сегодня делимся записями всех трёх докладов. Спикеры на связи, если у вас возникнут вопросы — смело задавайте в комментариях к посту.
Смотреть и спрашивать
Всего голосов 29: ↑29 и ↓0 +29
Комментарии 0

Тестирование API с использованием Postman и Excel

Время на прочтение 4 мин
Количество просмотров 47K
Тестирование IT-систем *API *
Из песочницы
Всем привет, я руководитель отдела тестирования, и недавно по работе появилась задача на тестирование API. Для ее решения освоил новый для меня инструмент Postman и JavaScript.

Первоначально на каждый API я писал свои коллекции и готовил тестовые данные в JSON формате. Это достаточно удобно, но при большом количестве тестов и коллекций поддерживать это становится накладно. Да и проводить валидацию данных в JSON не удобно.

Для решения этих проблем я написал макрос для Excel и коллекцию в Postman. Теперь в Postman у меня одна коллекция на все API и стандартный набор функций для обработки входящих данных и валидации возвращаемых результатов. Мне удалось перенести управление тестовыми данными и последовательность выполнения запросов в Excel.

Что было


1. JSON с данными


Раньше тестовый набор хранился в таком виде
Читать дальше →
Всего голосов 13: ↑11 и ↓2 +9
Комментарии 37

Приглашаем на DINS QA EVENING: говорим про Postman и методы оценки покрытия тестов

Время на прочтение 2 мин
Количество просмотров 1.9K
Блог компании DINS Тестирование IT-систем *Тестирование веб-сервисов *Конференции
Приглашаем инженеров по тестированию и всех сочувствующих на первый DINS QA EVENING в онлайн-формате. Встречаемся 21 апреля в 19:00.

На встрече Виталий Сидуков из DINS расскажет, как оптимизировать работу с API и начать применять Postman в работе. Артём Ерошенко из QametaSoftware поделится способами оценки покрытия тестов, написанных автоматизаторами тестирования.

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

Под катом — подробная программа и информация о спикерах.

image
Читать дальше →
Всего голосов 7: ↑7 и ↓0 +7
Комментарии 5

Автоматизация сетевых сервисов или как собрать виртуальную лабораторию при помощи OpenDaylight, Postman и Vrnetlab

Время на прочтение 12 мин
Количество просмотров 5.9K
Open source *IT-инфраструктура *Виртуализация *Сетевые технологии *Серверное администрирование *
Туториал


В этой статье я расскажу, как настроить OpenDaylight для работы с сетевым оборудованием, а также покажу, как с помощью Postman и простых RESTCONF запросов этим оборудованием можно управлять. Работать с железом мы не будем, а вместо этого развернем небольшие виртуальные лаборатории с одним-единственным роутером с помощью Vrnetlab поверх Ubuntu 20.04 LTS.

Читать дальше →
Всего голосов 3: ↑3 и ↓0 +3
Комментарии 2

Как спокойно спать, когда у вас облачный сервис: основные архитектурные советы

Время на прочтение 6 мин
Количество просмотров 7K
Блог компании VK Системное администрирование *DevOps *Облачные сервисы *
Перевод
LOST by sophiagworld

В этой статье собраны некоторые общие шаблоны, помогающие инженерам работать с масштабными сервисами, к которым делают запросы миллионы пользователей. 

По опыту автора, это не исчерпывающий список, но действительно эффективные советы. Итак, начнем.

Переведено при поддержке Mail.ru Cloud Solutions.
Читать дальше →
Всего голосов 37: ↑37 и ↓0 +37
Комментарии 22

Как восстановить NSX Edge и перенести его настройки через API (backup and restore NSX edge)

Время на прочтение 20 мин
Количество просмотров 2.7K
Блог компании DataLine IT-инфраструктура *Виртуализация *Облачные вычисления *Сетевые технологии *

В этой статье расскажу, как работать через API с NSX Edge. Это решение от VMware выполняет для виртуального дата-центра функции маршрутизации, Firewall, NAT, DHCP, VPN и другие. Благодаря возможностям работы через API отправка запросов к Edge становится удобнее и нагляднее, чем в командной строке. 

Описанный здесь способ также решает некоторые проблемы обращения к Edge через vCloud Director. При работе через API у нас есть возможность работать с Edge напрямую через NSX или через  vCloud Director, а также с помощью API обращаться к БД vCloud Director. Покажу оба варианта. 

Читать далее
Всего голосов 17: ↑16 и ↓1 +15
Комментарии 0

Автоматизированное тестирование баз данных в Java с помощью JdbcTemplate

Время на прочтение 11 мин
Количество просмотров 8.2K
Блог компании OTUS Тестирование IT-систем *Java *
Перевод

Бывает, и достаточно часто, что во время автоматизированного тестирования наши тесты должны взаимодействовать с базами данных. Иногда нам нужно установить какие-либо тестовые данные. В других случаях нам нужно совершать запросы в базу данных, чтобы получить те самые тестовые данные. И давайте не будем забывать об очистке данных, которые мы использовали и которые больше нам не нужны. В этой статье я покажу, как вы можете использовать класс Spring JdbcTemplate для упрощения работы с базой данных MySQL из ваших автоматизированных тестов на Java.

Вам также следует взглянуть на это замечательное дополнение к базе данных MySQL, созданное сообществом для библиотеки дополнений TestProject, позволяющее расширить возможности тестирования с помощью предварительно созданных автоматизированных экшенов, которые вы можете мгновенно внедрить в ваши написанные и закодированные тесты.

Читать далее
Всего голосов 8: ↑5 и ↓3 +2
Комментарии 3

Selenium для игр: автоматизируем крестики-нолики

Время на прочтение 7 мин
Количество просмотров 5.2K
Блог компании OTUS Java *Тестирование веб-сервисов *Тестирование игр *
Перевод

На тему моего стрима на этой неделе меня вдохновила демонстрация Судхарсана Селвараджа, где он использовал Selenium для игры на виртуальном пианино. Я тоже хотела использовать Selenium, чтобы немного развлечь вас и себя, поэтому составила этот «рецепт», наглядно демонстрирующий, как автоматизировать игру в крестики-нолики (tic-tac-toe) онлайн!

Что особо примечательно в этом рецепте, так это то, что он выходит за рамки привычного использования Selenium для тестирования и способствует развитию навыков проектирования.

Читать далее
Всего голосов 9: ↑6 и ↓3 +3
Комментарии 0

«А поговорить?» или делаем звонок для подтверждения заказа в интернет магазине с помощью МТТ VoiceBox

Время на прочтение 17 мин
Количество просмотров 2.1K
API *Интернет-маркетинг *Облачные сервисы *Голосовые интерфейсы *Визуальное программирование *
Туториал

Экономическая ситуация нынче нестабильная, лишних денег у людей нет. И вот значится обратились ко мне товарищи со словами: "Ты же когда-то там сайты делал, помоги разобраться". После такой просьбы пришлось мне сдувать пыль вековую с постаревших связей нейронных, да бубен шаманский доставать.

Но не переживайте, эта статья не о том, как я спустя 12 лет снова сел ковырять сайты на PHP. Всё это банально и писать об этом на Хабр я бы не стал.

А вот, что мне действительно было интересно, так это поковыряться в настройках голосового бота. Никогда раньше с таким не сталкивался и настолько меня это увлекло, что по горячим следам начал писать статью.

Вы готовы загибать пальцы?

Итак, сегодня мы с вами:

Настроим сценарий голосового бота для подтверждения интернет заказа.

Одним глазом взглянем на API для управления ботом и отправим пару запросов через Postman.

Добавим пару кастомных действий в WooCommerce, чтобы робот вместо оператора разными голосами подтверждал заказ.

Читать далее
Всего голосов 7: ↑4 и ↓3 +1
Комментарии 14

Основы Postman для самых маленьких

Время на прочтение 8 мин
Количество просмотров 201K
Блог компании Maxilect Тестирование IT-систем *Тестирование веб-сервисов *

В этой статье поговорю про основы работы с Postman для начинающих тестировщиков. Сама я столкнулась с этим инструментом как раз на последнем проекте. 

Расскажу, как с его помощью создавать простейшие автотесты и уменьшать объем рутины с помощью переменных.

Читать далее
Всего голосов 32: ↑32 и ↓0 +32
Комментарии 7

Как мы тестируем Rest API в SM 2.0 с помощью Postman: сценарии, запросы, переменные окружения и немного автотестов

Время на прочтение 12 мин
Количество просмотров 16K
Блог компании Sportmaster Lab Тестирование IT-систем *JavaScript *Тестирование веб-сервисов *

Всем привет! Сегодня я расскажу о том, как мы тестируем Rest API в SM 2.0 с помощью инструмента Postman.



И сделаю это на примере реальной задачи — посмотрим сценарий пользователя (как оформляется заказ у нас на сайте), посмотрим, как это работает все изнутри, пару слов скажу о REST-запросах, расскажу про Postman. Далее мы перейдём в сам инструмент, посмотрим окружение, интерфейс, далее разберём исходные данные и приступим к решению самой задачи, и в конце немного расскажу про автотесты.

Читать дальше →
Всего голосов 15: ↑15 и ↓0 +15
Комментарии 16

Как избавиться от Postman с помощью Emacs Org Mode

Время на прочтение 12 мин
Количество просмотров 4.6K
Блог компании SkillFactory Программирование *API *Emacs *Тестирование веб-сервисов *
Туториал
Перевод

К старту курса по тестированию на Python при помощи шаблона Read the Docs, пакетов restclient, ob-restclient и Org Mode в Emacs напишем красивую, полезную документацию API, которая генерируется автоматически и легко отображается на статическом сайте.

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Комментарии 7

8 проектов с открытым исходным кодом

Время на прочтение 4 мин
Количество просмотров 12K
CMS *Open source *Тестирование веб-сервисов *ReactJS *
Перевод

Представляю несколько проектов с исходным кодом начиная от инструментов для повышения производительности до B2B приложений. Решения можно использовать как замену платным.

Читать далее
Всего голосов 10: ↑9 и ↓1 +8
Комментарии 9
1