Слайды и текст доклада
Pic.2
Required technical knowledge
Pic.3
User workflow vs Application workflow User Clicks Selects Checks Types Uploads Downloads Navigates
Pic.4
Client-server application architecture
Pic.7
HTTP Protocol Methods Get – “show me the data that I want” Post – “take the data and process it” Put – “keep the data please” Delete – “delete the data please” +5 more
Pic.8
HTTP Protocol Methods Get – “show me the data that I want” Post – “take the data and process it” Put – “keep the data please” Delete – “delete the data please” +5 more
Pic.9
HTTP Protocol Examples where http methods are used properly: in public web services in projects where coding best practices are strictly followed Examples where http methods can be messed up: in http …
Pic.10
HTTP Protocol Headers format – [header name]:[header value] groups General Headers – must bet present in ALL requests Request Headers – are present in CLIENT requests only Response Headers – are …
Pic.11
HTTP Protocol Headers (examples)
Pic.12
HTTP Protocol Message body Optional Content Overall: any text can be sent In particular: text that target server understands + Entity Headers if/where needed
Pic.13
HTTP Protocol Attachments Message body Sent in forms Key http headers: Content-Type: multipart/form-data Content-Disposition: form-data Content-Type:[text/plan | application/x-object | etc. ]
Pic.14
HTTP Protocol Message body (example)
Pic.15
HTTP Protocol Message body (example)
Pic.16
HTTP Protocol Status codes 1xx Informational Request received, continuing process 2xx Success Request was received, understood, accepted and processed successfully 3xx Redirection Client must take …
Pic.17
HTTP Protocol Status codes: We knew it!: 200 – everything is OK 401 – something is wrong with sent credentials 404 – requested page is absent 500 – server is down Do you know more codes? 1xx – 3 …
Pic.18
Regular expressions
Pic.19
Regular expressions Regular expressions are quite easy to learn
Pic.20
Regular expressions But doing this by slides is as easy…
Pic.21
Regular expressions …as learning Chinese
Pic.22
Regular expressions You will have to learn it by yourself
Pic.23
Regular expressions Theory Interactive online tutorial Online regular expression editors Desktop regular expression editor
Pic.24
Regular expressions But here is some basic understanding
Pic.25
Regular expressions What to search Where to search How many times it should appear Searching algorithm
Pic.26
Regular expressions What to search
Pic.27
Regular expressions Where to search
Pic.28
Regular expressions How many times it should appear (quantification)
Pic.29
Regular expressions Searching algorithm
Pic.30
Regular expressions
Pic.31
Tools that can help SoapUI Check available functions on an endpoint (WADL/WSDL) List of all functions Structure of request/response Try your requests before using them in JMeter Developer Tools …
Pic.32
Tools that can help
Pic.33
Tools that can help
Скачать презентацию
Если вам понравился сайт и размещенные на нем материалы, пожалуйста, не забывайте поделиться этой страничкой в социальных сетях и с друзьями! Спасибо!