SoapUI

Скріншот програми:
SoapUI
Дані програми:
Версія: 5.4.0 оновлений
Дата завантаження: 22 Jun 18
Розробник: Ole Matzura
Ліцензія: Безкоштовно
Популярність: 514

Rating: nan/5 (Total Votes: 0)

SoapUI - комерційний, але вільно розподілений програмний проект, розроблений для використання як зручна утиліта для функціонального тестування, тестування відповідності, спостереження, тестування безпеки, а також для перевірки, моніторинг, виклик, імітація чи знущання SOAP / WSDL та API / RAD / WADL.


Де-факто стандарт для тестування API

SoapUI було оголошено стандартом де-факто для тестування API, і включає підтримку REST (Representational State Transfer), SOAP (Простий протокол доступу до об'єктів), JMS (служба повідомлень Java), JDBC (Java Database Connectivity), JDBC AMF (формат повідомлень дій), протоколи HTTP (протокол передачі гіпертексту) та POX (звичайний старий XML).

Серед основних моментів ми можемо відзначити, що це може бути використане для моделювання сервісу, моделювання служби, створення коду, тестування на ПО, тестування AMF, тестування SOAP, тестування REST, тестування навантаження, функціонального тестування, тестування JMS, тестування JDBC, як а також тестування безпеки. Він має понад 5,5 мільйонів завантажень, і він розповсюджується в рамках проекту SmartBear Software, який виробляє потужні інструменти QA та інструменти розробки.

Крім того, його можна використовувати як інструмент генерації коду. Програмне забезпечення також дозволяє користувачам легко та швидко створювати розширені тести продуктивності, а також запускати автоматичні функціональні випробування. SoapUI добре працює з усіма GNU / Linux, для яких вона розподіляється як попередньо скомпоновані бінарні пакети у форматах tar.gz і sh, що підтримують архітектури набору команд 64-розрядної (x86_64) та 32-розрядної (x86). Операційні системи Microsoft Windows і Mac OS X також підтримуються.


Під капотом та наявністю

Програма повністю написана на мові програмування Java і використовується технологія Java Swing для графічного інтерфейсу користувача. Для вашої зручності вона поширюється як попередньо побудований бінарний пакет, який включає виконуваний файл JAR, а також встановлювачі для 32-розрядних та 64-розрядних апаратних платформ у форматі sh. Інформацію про ціни на SoapUI Pro можна знайти на веб-сайті проекту.

Що нового в цьому випуску:

  • Новий комплектний плагін SwaggerHub, який допоможе вам легко імпортувати Swagger API з SwaggerHub у ваш проект, а також експортувати свої API в SwaggerHub. (SOAPUIOS-152)
  • Більш ефективне використання пам'яті. (SOAPUIOS-154)
  • Нова функція Станіслава Возняка (користувача GitHub з псевдонімом sponte): тестовий бігун має новий параметр, який запускає SoapUI для експорту властивостей тестових випадків у звітах стилів JUnit. Ви можете знайти новий "Експортувати результати JUnit з тестовими властивостями" & quot; встановіть прапорець на вкладці "Звіти" діалогового вікна, в якому ви вказали властивості тестового бігуна перед виконанням. Щоб увімкнути цю функцію з командного рядка, використовуйте новий аргумент командного рядка -J. (SOAPUIOS-156)
  • Виправлена ​​помилка Марка Пакетта (marcpa00 в GitHub): попередні версії SoapUI подвоїли повідомлення, надіслані до журналу консолі з коду Groovy. Марк це виправив. (SOAPUIOS-157)
  • Виправлено помилки:
  • Плагін UXM AlertSite не додав "API моніторів" & quot; елемент у меню продукту. (SOAPUIOS-166)
  • Під час встановлення продукту в Linux може виникнути помилка ("Режим доступу для сценаріїв wsi-test-tools не може бути встановлений"). (SOAPUIOS-161)
  • Запуск WS-I-відповідності для сервісу SOAP може призвести до винятку. (SOAPUIOS-158)

Що нового в версії:

  • Новий комплектний плагін SwaggerHub, який допоможе вам легко імпортувати Swagger API з SwaggerHub у ваш проект, а також експортувати свої API в SwaggerHub. (SOAPUIOS-152)
  • Більш ефективне використання пам'яті. (SOAPUIOS-154)
  • Нова функція Станіслава Возняка (користувача GitHub з псевдонімом sponte): тестовий бігун має новий параметр, який запускає SoapUI для експорту властивостей тестових випадків у звітах стилів JUnit. Ви можете знайти новий "Експортувати результати JUnit з тестовими властивостями" & quot; встановіть прапорець на вкладці "Звіти" діалогового вікна, в якому ви вказали властивості тестового бігуна перед виконанням. Щоб увімкнути цю функцію з командного рядка, використовуйте новий аргумент командного рядка -J. (SOAPUIOS-156)
  • Виправлена ​​помилка Марка Пакетта (marcpa00 в GitHub): попередні версії SoapUI подвоїли повідомлення, надіслані до журналу консолі з коду Groovy. Марк це виправив. (SOAPUIOS-157)
  • Виправлено помилки:
  • Плагін UXM AlertSite не додав "API моніторів" & quot; елемент у меню продукту. (SOAPUIOS-166)
  • Під час встановлення продукту в Linux може виникнути помилка ("Режим доступу для сценаріїв wsi-test-tools не може бути встановлений"). (SOAPUIOS-161)
  • Запуск WS-I-відповідності для сервісу SOAP може призвести до винятку. (SOAPUIOS-158)

Що нового у версії 5.2.0:

  • Основні нові функції:
  • Ви можете використовувати 4 нових твердження на основі JSONPath:
  • JsonPath Count - обчислює кількість вхідних елементів у відповідь JSON.
  • Супровід існування JsonPath - витягує дані з відповіді JSON і порівнює його з очікуваним значенням.
  • JsonPath Match - Перевіряє, чи відповідь JSON містить певний вузол.
  • JsonPath RegEx Match - витягує дані з відповіді JSON і перевіряє його за допомогою регулярного виразу. Нові твердження можна знайти в діалоговому вікні «Додати твердження» у групі підтвердження вмісту власності.
  • Ви можете створювати нові пусті проекти (у попередніх версіях проекти повинні базуватися на WSDL, WADL або URI).
  • Покращення:
  • Новий вигляд, натхненний Готовою! API.
  • Підтримка Java 6 була виключена. Щоб запустити SoapUI, тепер вам потрібно мати Java 7 на вашому комп'ютері. Пакет встановлення SoapUI містить модулі Java 7, тому, якщо ви використовуєте програму встановлення, вам не потрібно завантажувати та встановлювати додаткові файли.
  • Значки старого стилю замінені на нові піктограми.
  • Пов'язані плагіни:
  • Пакет встановлення SoapUI містить наступні плагіни:
  • Плагін MQTT - вмикає тестування IOT служб MQTT.
  • Плагін Swagger - Дозволяє завантажувати та зберігати описи інтерфейсів Swagger.
  • Плагін AlertSite UXM - вмикає розподілений контроль API.
  • Виправлені помилки:
  • Сповіщення про час очікування JMS не працюють.
  • SoapUI не вдалося знайти вкладення, вказані в "xop: Include href".
  • SoapUI не вдалося завантажити плагіни, коли ви запускаєте тести з testrunner.bat, і поточний каталог відрізнявся від кошика.
  • Довідка & gt; Політика конфіденційності & quot; пункт меню не відкрив жодної веб-сторінки. Тепер він відкриває http://www.soapui.org/Store-Info/privacy-policy.html.
  • У редакторі кроків тестування Передача ресурсу було можливим додати два пункти з тим самим ім'ям до списку трансфертів.
  • Коли ви змінили розмір & quot; Contain & quot; Текст в цьому вікні не змінював розмір відповідно.
  • На вкладці "Огляд" відобразиться редактор інтерфейсу REST & quot; WSDL Definition & quot; замість "WADL Definition".
  • Виявлено помилку в налаштуваннях SoapUI & gt; Екран налаштувань WSDL.

Що нового у версії 5.1.3:

  • Основні нові функції:
  • ЗАЛИШКА РЕСТА - легко створюйте REST MockServices без сценаріїв та тестових API-недоступних / прототипів.
  • Підтримка OAuth 2.0 - тестові API-програми, що використовують OAuth 2.0, групувати різні облікові дані OAuth 2.0 у профілі та автоматизувати тести OAuth 2.0 для інтеграції з іншими інструментами створення
  • (лише для Pro) REST Discovery - швидко перевірте вашу взаємодію з API за допомогою незареєстрованого API.
  • (лише Pro) REST Test Suite Builder - Автоматично створюйте об'єкти тестування з записаних взаємодій з API, переконавшись, що ви перевіряєте правильні запити.
  • (лише для Pro) REST Discovery + REST Mocking - Постійно створіть REST Mocks, використовуючи відповіді від записів REST Discovery.
  • Виправлено помилки:
  • Тепер XSDs виставляються правильно для MockServices в підкаталогах (SOAP-1313)
  • Панель журналу пам'яті тепер відображає правильну загальну пам'ять для розмірів вище 2 ГБ (SOAP-1574)
  • Тепер можна підписати BinarySecurityToken при створенні запису підпису WSS (SOAPUI-4586 / SOAP-1097, вклад від Willem Salembier)
  • Тепер перегляди редактора ресурсів та редактор запитів краще синхронізуються (SOAP-830)
  • Покращено поведінку таблиці параметрів спливаючого вікна перегляду запиту (SOAP-845)
  • Додано відсутній текст підказки з розділу & quot; Новий ресурс REST & quot; діалог (SOAP-1102)
  • Видалено кілька дублікатів бібліотечних архівів. (SOAP-1195)
  • Імпортування WSDL, захищеного основною автентифікацією HTTP, тепер можливо знову (SOAP-1331)
  • Неможливо завершити конверсію XML для значення JSON, ім'я якого починається з цифри (SOAP-1405)
  • Сторінка для початківців тепер змінює розмір також на Mac OS X (SOAP-1212)
  • Запити на перенаправлення більше не ігнорують настройки проксі-сервера вручну (SOAP-1208)
  • Виправлено кілька незначних проблем із JSON при використанні файлів WADL зі схемою (SOAP-1219)
  • Виправлена ​​помилка NullPointerException при підтвердженні відповідності схеми в XSD (SOAP-1229)
  • Можна ще раз створити нові тести REST, незважаючи на те, що послуги REST мають дубльовані імена. (SOAP-1239)
  • Виправлено спеціальні властивості, які не працюють з тестами REST, які використовували кінцеву точку JMS (SOAP-1251)
  • Виправлена ​​SecurityTestRunner не створює звіти на Mac OS X (SOAP-1278)
  • Покращена сумісність з MTOM та WCF (SOAP-1316)
  • Вилучено непотрібне & quot; Не вдалося видалити тимчасовий файл проекту & quot; попередження (SOAP-1338)
  • Експортувати проект до поштового файлу більше не відображається повідомлення про помилку (SOAP-1948)
  • Тепер SSLContext можна налаштовувати, використовуючи властивість системи soapui.sslcontext.algorithm (SOAP-2013)
  • Широкий символ Unicode більше не викликає CharConversionException при імпорті (SOAP-1752)
  • (лише для Pro) Виправлено плагін Maven, який збігається при виконанні проекту, що містить повідомлення підтвердження тексту (SOAP-1348)
  • (лише для Pro) Виправлена ​​непотрібна затримка в 500 мс за допомогою тестів, керованих даними (SOAP-769)
  • (лише для Pro) Виправлена ​​проблема, коли тести REST, керовані даними, іноді підбирають неправильні дані (SOAP-722)
  • (лише Pro) у деяких випадках JSON більше не перетворюється в XML (SOAP-1219)
  • Покращення:
  • Введений клас сценарію для внутрішньої групування констант (вклад з Марка Пакетта)
  • Додано налаштування (не для GUI) для керування запуском сервера Cajo під час запуску (Contribution from Marc Paquette)
  • Поліпшення поведінки вибору файлів у певних сценаріях (Contribution from Marc Paquette)
  • Додана відсутня конфігурація soapui.logroot до визначення журналу GLOBAL_GROOVY_LOG (внесок від Майкла Оттаті)
  • IdleConnectionHandler тепер правильно зупинено (внесок від Крістофа Телена)
  • Нормализуйте ім'я шляху для слухачів, фабрик та корінь (SOAP-1424, Contribution from Marc Paquette)
  • Оновлені бібліотеки:
  • proxy-vole 20131209 (SOAP-1208)
  • rsyntaxtextarea 2.5.0 (SOAP-1425)
  • commons-io 2.4
  • wss4j 1.6.14

Що нового у версії 5.0.0:

  • Основні нові функції:
  • ЗАЛИШКА РЕСТА - легко створюйте REST MockServices без сценаріїв та тестових API-недоступних / прототипів.
  • Підтримка OAuth 2.0 - тестові API-програми, що використовують OAuth 2.0, групувати різні облікові дані OAuth 2.0 у профілі та автоматизувати тести OAuth 2.0 для інтеграції з іншими інструментами створення
  • (лише для Pro) REST Discovery - швидко перевірте вашу взаємодію з API за допомогою незареєстрованого API.
  • (лише Pro) REST Test Suite Builder - Автоматично створюйте об'єкти тестування з записаних взаємодій з API, переконавшись, що ви перевіряєте правильні запити.
  • (лише для Pro) REST Discovery + REST Mocking - Постійно створіть REST Mocks, використовуючи відповіді від записів REST Discovery.
  • Виправлено помилки:
  • Тепер XSDs виставляються правильно для MockServices в підкаталогах (SOAP-1313)
  • Панель журналу пам'яті тепер відображає правильну загальну пам'ять для розмірів вище 2 ГБ (SOAP-1574)
  • Тепер можна підписати BinarySecurityToken при створенні запису підпису WSS (SOAPUI-4586 / SOAP-1097, вклад від Willem Salembier)
  • Тепер перегляди редактора ресурсів та редактор запитів краще синхронізуються (SOAP-830)
  • Покращено поведінку таблиці параметрів спливаючого вікна перегляду запиту (SOAP-845)
  • Додано відсутній текст підказки з розділу & quot; Новий ресурс REST & quot; діалог (SOAP-1102)
  • Видалено кілька дублікатів бібліотечних архівів. (SOAP-1195)
  • Імпортування WSDL, захищеного основною автентифікацією HTTP, тепер можливо знову (SOAP-1331)
  • Неможливо завершити конверсію XML для значення JSON, ім'я якого починається з цифри (SOAP-1405)
  • Сторінка для початківців тепер змінює розмір також на Mac OS X (SOAP-1212)
  • Запити на перенаправлення більше не ігнорують настройки проксі-сервера вручну (SOAP-1208)
  • Виправлено кілька незначних проблем із JSON при використанні файлів WADL зі схемою (SOAP-1219)
  • Виправлена ​​помилка NullPointerException при підтвердженні відповідності схеми в XSD (SOAP-1229)
  • Можна ще раз створити нові тести REST, незважаючи на те, що послуги REST мають дубльовані імена. (SOAP-1239)
  • Виправлено спеціальні властивості, які не працюють з тестами REST, які використовували кінцеву точку JMS (SOAP-1251)
  • Виправлена ​​SecurityTestRunner не створює звіти на Mac OS X (SOAP-1278)
  • Покращена сумісність з MTOM та WCF (SOAP-1316)
  • Вилучено непотрібне & quot; Не вдалося видалити тимчасовий файл проекту & quot; попередження (SOAP-1338)
  • Експортувати проект до поштового файлу більше не відображається повідомлення про помилку (SOAP-1948)
  • Тепер SSLContext можна налаштовувати, використовуючи властивість системи soapui.sslcontext.algorithm (SOAP-2013)
  • Широкий символ Unicode більше не викликає CharConversionException при імпорті (SOAP-1752)
  • (лише для Pro) Виправлено плагін Maven, який збігається при виконанні проекту, що містить повідомлення підтвердження тексту (SOAP-1348)
  • (лише для Pro) Виправлена ​​непотрібна затримка в 500 мс за допомогою тестів, керованих даними (SOAP-769)
  • (лише для Pro) Виправлена ​​проблема, коли тести REST, керовані даними, іноді підбирають неправильні дані (SOAP-722)
  • (лише Pro) у деяких випадках JSON більше не перетворюється в XML (SOAP-1219)
  • Покращення:
  • Введений клас сценарію для внутрішньої групування констант (вклад з Марка Пакетта)
  • Додано налаштування (не для GUI) для керування запуском сервера Cajo під час запуску (Contribution from Marc Paquette)
  • Поліпшення поведінки вибору файлів у певних сценаріях (Contribution from Marc Paquette)
  • Додана відсутня конфігурація soapui.logroot до визначення журналу GLOBAL_GROOVY_LOG (внесок від Майкла Оттаті)
  • IdleConnectionHandler тепер правильно зупинено (внесок від Крістофа Телена)
  • Нормализуйте ім'я шляху для слухачів, фабрик та корінь (SOAP-1424, Contribution from Marc Paquette)
  • Оновлені бібліотеки:
  • proxy-vole 20131209 (SOAP-1208)
  • rsyntaxtextarea 2.5.0 (SOAP-1425)
  • commons-io 2.4
  • wss4j 1.6.14

Що нового в версії 3.0 бета-версія 2:

  • переважно виправлення помилок та незначні покращення

Що нового у версії 2.5.1:

  • soapUI 2.5.1 - з декількома незначними покращеннями.

Що нового у версії 2.5:

  • Багато виправлень помилок та незначних покращень завдяки наші чудові клієнти та співтовариство для тестування та звітування ... нам потрібно ще один чудовий реліз!

Що нового в версії 2.0.2 / 2.5 Beta 1:

  • Нарешті, нова версія!
  • Підтримка REST / HTTP
  • WADL імпорту / експорту / покоління
  • перетворення JSON / HTML в XML для тверджень, передач і т. д.
  • REST / HTTP Request TestStep
  • Генеруйте як код, так і документацію для WADL
  • Підтримка WS-адресації
  • Запит, MockResponse, Assertion
  • Покращення MockService
  • скрипти onRequest / afterRequest
  • покращена експозиція WSDL з кінцевою точкою WSDL
  • docroot для обслуговування статичного вмісту
  • Підтримка запиту HEAD
  • Зашифровані файли проекту та поля прихованого пароля
  • Завантажувальний сценарій перед / післяRun
  • Імпорт / експорт TestCases / TestSuites для спільного використання
  • Відносні шляхи до ресурсів проекту
  • Покращений SOAP-монітор тепер підтримує кодування, що зберігається в живих та кодуванні
  • Дамп-файл для відповіді повідомлення автоматично зберігає відповіді на локальний файл
  • Унікальні ключові ресурси на рівні запиту
  • Покращений XPath містить підтвердження з можливістю ігнорувати префікси простору імен
  • Підтримка алгоритму стиснення
  • Розширені налаштування HTTP
  • .. Резервну копію існуючих проектів перед тестуванням і, будь ласка, не соромтеся зв'язатися з нами, якщо у вас виникли проблеми, пропозиції, скарги тощо!

Вимоги :

  • Процеса середовища стандартної версії Java 2

SoapUI

Коментар не знайдено
додати коментар
Включіть картинки!