All language subtitles for 015-Testing the Posts Service-git.ir

af Afrikaans
ak Akan
sq Albanian
am Amharic
ar Arabic
hy Armenian
az Azerbaijani
eu Basque
be Belarusian
bem Bemba
bn Bengali
bh Bihari
bs Bosnian
br Breton
bg Bulgarian
km Cambodian
ca Catalan
ceb Cebuano
chr Cherokee
ny Chichewa
zh-CN Chinese (Simplified)
zh-TW Chinese (Traditional)
co Corsican
hr Croatian
cs Czech
da Danish
nl Dutch
en English
eo Esperanto
et Estonian
ee Ewe
fo Faroese
tl Filipino
fi Finnish
fr French
fy Frisian
gaa Ga
gl Galician
ka Georgian
de German
el Greek
gn Guarani
gu Gujarati
ht Haitian Creole
ha Hausa
haw Hawaiian
iw Hebrew
hi Hindi
hmn Hmong
hu Hungarian
is Icelandic
ig Igbo
id Indonesian
ia Interlingua
ga Irish
it Italian
ja Japanese
jw Javanese
kn Kannada
kk Kazakh
rw Kinyarwanda
rn Kirundi
kg Kongo
ko Korean
kri Krio (Sierra Leone)
ku Kurdish
ckb Kurdish (Soranî)
ky Kyrgyz
lo Laothian
la Latin
lv Latvian
ln Lingala
lt Lithuanian
loz Lozi
lg Luganda
ach Luo
lb Luxembourgish
mk Macedonian
mg Malagasy
ms Malay
ml Malayalam
mt Maltese
mi Maori
mr Marathi
mfe Mauritian Creole
mo Moldavian
mn Mongolian
my Myanmar (Burmese)
sr-ME Montenegrin
ne Nepali
pcm Nigerian Pidgin
nso Northern Sotho
no Norwegian
nn Norwegian (Nynorsk)
oc Occitan
or Oriya
om Oromo
ps Pashto
fa Persian Download
pl Polish
pt-BR Portuguese (Brazil)
pt Portuguese (Portugal)
pa Punjabi
qu Quechua
ro Romanian
rm Romansh
nyn Runyakitara
ru Russian
sm Samoan
gd Scots Gaelic
sr Serbian
sh Serbo-Croatian
st Sesotho
tn Setswana
crs Seychellois Creole
sn Shona
sd Sindhi
si Sinhalese
sk Slovak
sl Slovenian
so Somali
es Spanish
es-419 Spanish (Latin American)
su Sundanese
sw Swahili
sv Swedish
tg Tajik
ta Tamil
tt Tatar
te Telugu
th Thai
ti Tigrinya
to Tonga
lua Tshiluba
tum Tumbuka
tr Turkish
tk Turkmen
tw Twi
ug Uighur
uk Ukrainian
ur Urdu
uz Uzbek
vi Vietnamese
cy Welsh
wo Wolof
xh Xhosa
yi Yiddish
yo Yoruba
zu Zulu
Would you like to inspect the original subtitles? These are the user uploaded subtitles that are being translated: 1 00:00:01,700 --> 00:00:04,370 We've now finished up our first post service. 2 00:00:04,430 --> 00:00:06,160 It's time to now test this thing out. 3 00:00:06,380 --> 00:00:10,400 Now later on INSIDE the course we're going to eventually start to write some automated tests to make 4 00:00:10,400 --> 00:00:13,240 sure that all of our services work as expected. 5 00:00:13,250 --> 00:00:17,750 This is a really important aspect of micros services and we're going to go into great detail on it over 6 00:00:17,750 --> 00:00:18,580 time. 7 00:00:18,580 --> 00:00:23,490 But for this very first service we're gonna test it out manually to test out our service manually. 8 00:00:23,510 --> 00:00:26,420 We're going to use a very simple API client. 9 00:00:26,420 --> 00:00:32,950 So I'm going to go to post man dot com and find the postman API client Tester. 10 00:00:32,960 --> 00:00:38,210 Now this is a very small desktop application that you can use to make arbitrary API requests to any 11 00:00:38,210 --> 00:00:40,140 given endpoint. 12 00:00:40,170 --> 00:00:44,760 We're going to use postmen to test out this personal service or to do that we put together just to save 13 00:00:44,760 --> 00:00:46,340 ourselves a little bit of time. 14 00:00:46,410 --> 00:00:49,820 If you do not want to download and install post van that's totally OK. 15 00:00:49,830 --> 00:00:54,900 This step is really optional I just want to make sure that our services are working as expected to go 16 00:00:54,900 --> 00:00:56,340 ahead and download the application. 17 00:00:56,340 --> 00:00:57,990 If you have not already. 18 00:00:57,990 --> 00:01:02,550 Once you download the app you can open it up and you'll see a window like this right here. 19 00:01:03,460 --> 00:01:08,680 Inside of this window we're going to open up a new tab on the top left hand side and we'll customize 20 00:01:08,710 --> 00:01:12,560 a request that we're going to issue to our post API. 21 00:01:12,590 --> 00:01:16,800 I'm going to first get started by attempting to create a new post so I'll change the method. 22 00:01:16,800 --> 00:01:24,310 Other requests we're going to make to post and I'll make a request to a local host offline 4000 slash 23 00:01:24,310 --> 00:01:32,770 posts I'll then go to the headers Tab I'm going to specify a header here with a key of content dash 24 00:01:32,890 --> 00:01:37,050 type I'll give that a value of application. 25 00:01:37,110 --> 00:01:43,560 Jason and then of course we need to add in a body to the request and specify the title of the post we're 26 00:01:43,560 --> 00:01:50,280 trying to make log over to the body Tab I'm going to select raw and I'll make sure that over here on 27 00:01:50,280 --> 00:01:53,360 the right hand side at this dropdown is set to Jason. 28 00:01:53,780 --> 00:01:59,490 We're then going to write out a little bit of Jason data to send to our API we'll put down a set of 29 00:01:59,490 --> 00:02:02,100 curly braces. 30 00:02:02,230 --> 00:02:06,710 I'm going to put in a key inside of double quotes because this is Jason we're writing right here not 31 00:02:06,710 --> 00:02:08,110 javascript code. 32 00:02:08,210 --> 00:02:14,340 I'll give it a title of first post like so once I've got that all put together. 33 00:02:14,340 --> 00:02:18,150 I'll then send the request off and then down here at the bottom. 34 00:02:18,150 --> 00:02:24,420 I should see a status and a response of to a one created and I should see the I.D. and title of the 35 00:02:24,420 --> 00:02:25,410 post that we just made. 36 00:02:26,120 --> 00:02:26,400 OK. 37 00:02:26,430 --> 00:02:28,440 So it looks pretty good. 38 00:02:28,570 --> 00:02:29,880 Now let's do another quick test. 39 00:02:29,880 --> 00:02:33,450 We're going to make sure that we can retrieve all the posted have been created. 40 00:02:33,570 --> 00:02:37,430 So I'm going to make a new tab inside of postman. 41 00:02:37,540 --> 00:02:42,530 I'll make sure that I'm going to make a get request while entering a request you are out of look close 42 00:02:42,530 --> 00:02:45,390 to 4000 such posts. 43 00:02:45,530 --> 00:02:58,170 I'll go to headers I'll put in content type of application Jason and then in this case because we're 44 00:02:58,170 --> 00:03:01,230 making a get request no body required. 45 00:03:01,230 --> 00:03:03,200 Let's go ahead and send it right away. 46 00:03:03,510 --> 00:03:04,080 And there we go. 47 00:03:04,110 --> 00:03:09,350 So we can now see our posts coming back to us in the form of one big giant object. 48 00:03:09,360 --> 00:03:13,620 Let's say this thing it looks like it's working correctly now as a quick reminder if we make any change 49 00:03:13,620 --> 00:03:17,970 to our code inside of our project that's going to restart our server and because we are storing all 50 00:03:17,970 --> 00:03:21,570 of our posts in memory all of our post will be automatically dumped. 51 00:03:21,600 --> 00:03:26,760 If I go back over to my editor right now and I just add and say some comment right here and save the 52 00:03:26,760 --> 00:03:31,650 file I've now restarted my server automatically because we're making is some node man. 53 00:03:31,680 --> 00:03:36,010 So if I go back over to postman and make another get request I will no longer have any posts. 54 00:03:36,030 --> 00:03:39,720 So just something to be aware of at some point time if you make any change you're going to start to 55 00:03:39,720 --> 00:03:42,180 dump a lot of data OK. 56 00:03:42,220 --> 00:03:46,930 So I'd say that our postal service is working correctly now we're not going to do a lot of testing like 57 00:03:46,930 --> 00:03:48,280 this throughout the course. 58 00:03:48,520 --> 00:03:53,160 Manual testing is what I mean we are can do a lot of testing automated testing. 59 00:03:53,350 --> 00:03:54,670 So we're going to now take a break. 60 00:03:54,670 --> 00:03:55,900 We're going to come back next video. 61 00:03:55,900 --> 00:03:58,370 We're gonna start to put together our comment service. 62 00:03:58,370 --> 00:04:02,170 Now I'm probably going to leave it to you to do a test with post man really quickly to make sure their 63 00:04:02,170 --> 00:04:04,260 comment service works as expected as well. 6538

Can't find what you're looking for?
Get subtitles in any language from opensubtitles.com, and translate them here.