Loading presentation...

Present Remotely

Send the link below via email or IM

Copy

Present to your audience

Start remote presentation

  • Invited audience members will follow you as you navigate and present
  • People invited to a presentation do not need a Prezi account
  • This link expires 10 minutes after you close the presentation
  • A maximum of 30 users can follow your presentation
  • Learn more about this feature in our knowledge base article

Do you really want to delete this prezi?

Neither you, nor the coeditors you shared it with will be able to recover it again.

DeleteCancel

Make your likes visible on Facebook?

Connect your Facebook account to Prezi and let your likes appear on your timeline.
You can change this under Settings & Account at any time.

No, thanks

Тестирование API

No description
by

Kostya Kostya

on 27 November 2015

Comments (0)

Please log in to add your comment.

Report abuse

Transcript of Тестирование API

End
Start
Какие бывают?
Web API

API операционных систем (Windows API, Linux Kernel API, Mac OS X)

Hardware API (OpenGL, OpenAL, DirectX)

Library-based API (Google Maps JavaScript API )

Class-based API (Java API, Android API)
Web API
публичные / приватные

REST - Representational State Transfer

SOAP - Simple Object Access Protocol
Тестирование API
Браузерная API, Cocaine и Elliptics
API (application programming interface) - интерфейс программирования приложений
Набор готовых классов, процедур, функций, структур и констант, предоставляемых приложением для использования во внешних программных продуктах
Br.API
API
suggest
maps
market
pogoda
translate
geolocation
request
response
gorod
MDS
store
safe
browsing
detect
sport
turbo
Opera
Что внутри?
балансер

PaaS-система Cocaine

хранилище Elliptics
Клиенты
Балансер
Серверы
C
onfigurable
O
mnipotent
C
ustom
A
pplications
I
ntegrated
N
etwork
E
ngine
C++
Java
Python
Ruby
Node.js
Go
Elliptics
Распределённое хранилище данных, представляет собой классическую распределённую хэш-таблицу (DHT)
Необходимые знания
HTTP/s

JSON: json-schema, jsonpath

XML: xml-schema, XPath

REGEXP
Инструментарий
Браузер + расширения

cURL

Fiddler Web Debugger + FiddlerScript

Apache JMeter

SoapUI

Aqua

10Х
20Х
30Х
4XХ
5XX
11
12
Prodaction
Testing
Prestable
QA
Users
Проверки
Домены
Параметры
Хедеры
Тело
Кеш
Таймауты
Методы
Ошибки, исключения
Fiddler
Jmeter
SoapUI
Full transcript