Тёмный

HTTP Client - Secret Weapon for Web Service Testing 

IntelliJ IDEA, a JetBrains IDE
Подписаться 115 тыс.
Просмотров 32 тыс.
50% 1

What if there was a way to test web services without writing lots of code? How about a simple text that repeats HTTP protocol interaction? Well, we have some news for you, we have a special tool just for that: HTTP Client, which is bundled with JetBrains IDEs.
Recently, many new features were added to the HTTP Client plugin. In this webinar, we will cover not only basic functionality, but also streaming, file downloading, and gRPC. We will go through them all one by one!
Speaker: Yuriy Artamonov
Link to demos: github.com/jreznot/http-clien...

Наука

Опубликовано:

 

18 янв 2022

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 39   
@777megapixel
@777megapixel 2 года назад
Thank you for a great demo! Even your cat was excited to hear some tips :D Yuriy: describes how to create a user using HTTP POST method Cat: MEOW! MEOW! MEOW!
@yuriyartamonov9881
@yuriyartamonov9881 2 года назад
Sorry, the cat meowed actually for no real reason (
@777megapixel
@777megapixel 2 года назад
@@yuriyartamonov9881 no apologies required, cats are forgiven forgiven for everything by default coz they are cute 😸
@ruslansimakov9087
@ruslansimakov9087 2 года назад
@@yuriyartamonov9881 cats don't like POST.....as developers
@ErnyVibes
@ErnyVibes 2 года назад
Glad to be here
@kthalyn001
@kthalyn001 2 года назад
Thanks for the demo!
@PabloSagoz
@PabloSagoz 2 года назад
Great demo, thanks
@hocinelahlou7199
@hocinelahlou7199 2 года назад
Hello from Quebec, Canada -25 C
@DavidePavan
@DavidePavan 2 года назад
Very interesting. Thank you so much.
@Kaloyan_Borisov
@Kaloyan_Borisov 2 года назад
Good job and one idea. Jmetter has a lot of test functionality which could be implemented in that client.
@yuriyartamonov9881
@yuriyartamonov9881 2 года назад
Documentation: jetbrains.com/help/idea/http-client-in-product-code-editor.html Issues and feedback: youtrack.jetbrains.com/issues/IDEA?q=%7BTools.%20HTTP%20Client%7D
@mooni1007
@mooni1007 2 года назад
Continue to refuel and support you
@christophef.993
@christophef.993 2 года назад
Great demo and such a powerful tool. I wish someone could answer the one most popular question about a CLI for CI/CD. It guess it's a taboo question as not answered in the demo or the issues. It's mostly the only reason preventing using it. Many other team members are using VSC or Eclispe so they can't run these. Would be also nice to re use in the CI/CD pipelines.
@yuriyartamonov9881
@yuriyartamonov9881 2 года назад
No, it is not taboo of course, we right now think of possible solution. Unfortunately, It is not that easy to decouple our existing powerful HTTP language parser from IntelliJ IDEA codebase. We already did something like this for our Markdown library, so at least it looks possible.
@guriysamarin6204
@guriysamarin6204 2 года назад
The same tool exists for VSC (REST Client extension) and even for Visual Studio. I don't know about Eclipse
@yuriyartamonov9881
@yuriyartamonov9881 Год назад
IntelliJ HTTP Client CLI has been released!
@alessandrobx5850
@alessandrobx5850 2 года назад
Awesome tool
@ebenjs228
@ebenjs228 2 года назад
Awesome
@mingchendeng3605
@mingchendeng3605 2 года назад
nice share!
@rsrini7
@rsrini7 2 года назад
Super Cool
@user-cg8fkkbhgyws
@user-cg8fkkbhgyws 2 года назад
Круто, спасибо.
@reoteuray9823
@reoteuray9823 2 года назад
excellent
@zhongyuzhao1952
@zhongyuzhao1952 2 года назад
Hi, Thanks for sharing. I have a question, is it support for running loops with different boday file? just like import a csv file as postman did?
@Romigo4
@Romigo4 2 года назад
Hello there! Great demo, thank you! But what about sending grapqh queries or mutations ? With authentication with an option
@gekal6290
@gekal6290 2 года назад
great
@robertn9556
@robertn9556 2 года назад
Thank you for a great demo! How can I check / test the response body content?
@yuriyartamonov9881
@yuriyartamonov9881 2 года назад
Do it with > {% client.test %} JavaScript fragments as I showed during the demo
@JardaCarda
@JardaCarda Год назад
Hi, Thanks for sharing. I have a question, is posile write headers to separete file and include like request body? I have lot header what repeat in evry request and most header have static value.
@amandeepsingh4427
@amandeepsingh4427 2 года назад
Great demo. Just one question how does the port number appear beside the running application in Service window ?
@Romigo4
@Romigo4 2 года назад
Hello! Application port which could be seen in service tool window simply configures in application.properties file via service.port=8080 property
@basheeral-momani2032
@basheeral-momani2032 10 месяцев назад
31:23 what If I want to extract it from previous request and set in in the HTTP client env variables, can I do that?
@jitensi
@jitensi 2 года назад
Is there support for passing certificate info or authentication. My work place uses jks or pfx file for authentication.
@igorslepko1429
@igorslepko1429 Год назад
в тестах после проверки как я понял идет сообщение не описывающее тест, а описывающее поведение, если тест провалился. т.е в случае , когда мы проверяли на 500 ошибку , после теста надо писать сообщение не Result is server error , а причину, по которой тест провалился: "Status is not 500" . ТОже самое для проверки на 200х сотый код - не Result is OK, а "Result is not OK"
@user-si6bw4wh1v
@user-si6bw4wh1v 9 месяцев назад
how to run same api multiple times within .http file in an automated way. based on some field received in response. For let's say any status api that we need to call multiple times to recieve one status.
@collinsadombaffour1231
@collinsadombaffour1231 2 года назад
Can you share the repository to the example code
@yuriyartamonov9881
@yuriyartamonov9881 2 года назад
Attached to the description
@farhadyousefi9611
@farhadyousefi9611 2 года назад
would you please share the source as well, thanks
@basheeral-momani2032
@basheeral-momani2032 10 месяцев назад
can I depug this 25:20
@OmprakashYadavIIT
@OmprakashYadavIIT 2 года назад
Awesome
Далее
The New HTTP Client CLI. By @MarcoCodes
1:06:14
Просмотров 26 тыс.
🔴Ютуб закрывают... Пока?
00:39
Просмотров 1,6 млн
Water powered timers hidden in public restrooms
13:12
Просмотров 737 тыс.
JPA Buddy - From Zero to Hero | @MarcoCodes
58:42
Просмотров 13 тыс.
Debug Like a Pro: JavaScript Edition
1:10:28
Просмотров 6 тыс.
Everything You NEED to Know About WEB APP Architecture
10:27
Cross-Site Request Forgery (CSRF) Explained
14:11
Просмотров 440 тыс.