Postmanでは、将来全てのものがAPIで繋がると考えています。 “APIファーストの世界“コミックを読むことで、何故、またはどのようなAPIファーストの世界が実現するのかが理解できます。
タグ検索の該当結果が少ないため、タイトル検索結果を表示しています。
普段何気に使っているPostman。最近まで「手軽にGUIで疎通を試せて、設定を共有できてべんり〜」くらいで使っていました。 けどふと「実はもっと便利な機能があるのでは?」と思って調べてみたところ、色々出てきたのでせっかくなのでシェアしたいと思います。 たまたまですがちょうど10選! 地味に便利な機能10選 VSCode拡張 PostmanにはVSCode拡張機能があります。 インストールするだけで、VSCodeのサイドバーから利用可能です。 日本語設定 日本人なので日本語で使いたい。 右上の歯車→Settingsから以下の通り選択することで日本語化が可能です。 変数の定義 複数のAPIで同じ値を使いたい場合があるとします。例えばテスト用のユーザーIDなどです。 Postmanではそんな値をAPIファイルに逐一ハードコードする必要はなく、変数に保存することが可能です。 Postman Ec
今回の記事は、2023年8月29日に開催されるPostman Meetup Fukuokaの登壇に向けて、Postmanへの感謝を伝えるために執筆した記事である。 今回の記事は、これからPostmanを実務で導入するプログラマーを対象に基本的な使い方を解説した記事になる。Postmanの専門的な使い方を知りたいならPostman Learning Centerを確認してほしい。本記事はあくまで二次情報に過ぎないので、より正確な情報を求めるならそちらを参照すること。 今回の記事では、API設計・開発で重宝するサービス「Postman」の使い方を解説する。 対象者 これからPostmanを学ぶひと 実務でPostmanを触っているひと Postmanに興味があるひと タイトルでなんとなく気になったひと Postmanとは PostmanはWeb API(以下「API」)の設計・開発、テストをサ
バックエンドエンジニアの misu です。最近はブンブンチョッパーでチャーハンやドライカレーばっかり作ってます。 この記事について 内容 Postman と Newman について モチベーション 実行例 テストの設定 Github Actions にのせる E2Eテストを陳腐化させないために その他 参考 この記事について 弊社では REST API 定義置き場やクライアントとして機能する Postman を使っています。Postman は、登録してある定義に基づいて API リクエストを投げる Newman というライブラリが提供されており、E2E テストのセットアップが簡単にできます。今回は、これらのライブラリを使って E2E 環境を Github Actions 上に作ってみたので簡単なサンプルと一緒に使用感を見ていただけたらと思います。 内容 Postman と Newman に
アーキテクチャの意図・工夫以下の YAML ファイルは Rust で実装した Web アプリケーションを BitBucket Pipelines でテストするための設定ファイルです。 cargo run ではアプリケーションを実行中のままとなりコマンドが完了しないため、sleep 60 で次のコマンドに強制的に移るようにしています。 (なかなか強引な方法と思われるため、改善したいポイントです...) 参考:bitbucket-pipelines.yml pipelines: custom: integration-test: - step: caches: - cargo-home - cargo-target script: - rustup component add rustfmt - cargo install sqlx-cli - cp .env.pipeline .env -
Learning Center Learn about how to get started using Postman, and read more in the product docs. Labs Flows, gRPC, WebSockets! Learn about the latest cutting-edge features brewing in Postman Labs. Blog The Postman blog is your hub for API resources, news, and community. Learn about the Postman API Platform and much more. Those who have been following Postman’s latest releases will know that we’ve
はじめに 先日(2023年6月15日)、PostmanのAPIパフォーマンステストが正式にリリースされました。この機能により、Postmanのコレクションに登録されているAPI群に対して、手軽にクライアントから負荷をかけ、APIのパフォーマンスや性能問題などの確認ができるようになりました。PostmanでAPI開発しながら素早くサクッとAPIの性能フィードバックが得られることがこの機能の魅力です。 本記事ではその使い方、注意点・制限などについて簡単にご紹介します。 Postman APIパフォーマンステストを使ってみる 事前準備 APIパフォーマンステストは、2023年6月時点でPostmanデスクトップアプリからのみ利用可能です。まだインストールしていない方はこちらよりダウンロードしてください。 次に、機能紹介で利用するサンプルAPIを用意します。ここではPublished Postma
バックエンドエンジニアの misu です。TENET や羅小国戦記などわりと映画を見て最近は楽しんでいます。この記事を完成させたらクイーンズ・ギャンビットを見たいところ。。! この記事について 前回、Postman を使って E2E テストを行う記事を書いたのですが、チームで運用してくとなると少し工夫が必要になったのでその辺の Tips を書いて行きます。 具体的には Postman のコレクションを git のようにフォークして、各開発者が開発ブランチごとに E2E テストを回せるようにしました。 内容 背景 下記図のように複数の開発者が1つのコレクションに対して、API を登録すると E2E のときに A は users API がないため CI が落ちてしまいます。B もまた然り。 本当に E2E 含め開発完了しているかは、落ちた E2E の結果を見て、開発スコープ以外のものだったら
Visual Studio Code (VSCode) is a popular code editor that can be used as an alternative to Postman for API testing. With the right extensions, developers can easily create, manage, and test APIs within the VSCode environment. Using Thunder Client with VSCode for API testing can streamline the development workflow and save time by using a single tool for coding and testing, as this article will sho
VSCodeの拡張機能でGUIベースのHTTPクライアントThunder Clientを試してみたらすごかったので紹介します。 Postmanのコレクションをインポートして使える Thunder ClientはPostmanのコレクションをエクスポートしたJSONをインポートすることができます。 Thunder ClientにインポートしたいコレクションをPostmanの"Collections"で選択します。 メニューから"Export"を選択し、コレクションを保存します。 VSCodeのアクティビティーバーから"Thunder Client"を選択します。 サイドバーにThunder Clientが表示されるので"Collections"をクリックします。 "filter collections"の横のメニューをクリックします。 "Import"をクリックして先程Postmanでエクス
こんにちは、MAD事業部のきんじょーです。 REST APIの開発をしていて実際に叩いてテストをする際、みなさんは何のツールを使っていますか? OpenAPIの定義を読み込んですぐに叩け、環境毎の変数の管理が楽なので、私はPostmanを使うことが多いです。 つい先日、Postmanを開くと「Flows」という見慣れないアイコンが追加されていることに気づきました。試してみるとグラフィカルに複数のAPIを組み合わせたワークフローを構築できる便利な機能だったので、この記事で「Postman Flows」を紹介したいと思います。 Postman Flows とは README.mdを見ると以下のような説明があります。 Postman Flows は API を論理的に接続するための、API ワークフロービルダーです。Flows を使ってリクエストを連鎖させたり、データを処理したり、実際のワークフ
yuusukeaging.hatenablog.com ↑先日、RED WING(レッドウィング)の革靴「ポストマン・オックスフォード#101」を買いました☆ ↑買って初めて外で履いた画像。 近所の喫茶店まで行き、買い物をしながら帰りました。 時間としては1時間くらいだが、帰りはかかとがメチャクチャ痛くなり、歩くのがかなり辛かった。(血が出た) ダナーのポストマンシューズは、数10分歩いただけで、次の日から仕事に使ってたが、レッドウィングのポストマンは少し慣らし期間が必要みたいだ。 2日目は仕事から帰った後、近所のコンビニまで歩いて行って帰ってきた。 だいたい10数分くらい。 かかとが痛いので、絆創膏をしたら何とか履いて歩けた。 少し馴染んだので、次の日から使えそうだけど、もう少し慣らしたい。 キツさを感じるが、サイズを間違えたか不安。 ネットで調べたら、キツく感じても馴染んだらちょうど良
Kyash QAチーム*1の @konifar です。 Kyashでは、一部のAPIに対してQAチームがテストを実施しています。開発経験のないメンバーもいるため、GUIで比較的簡単に操作できるPostmanを採用しています。 自分はもともとPostmanを単なるcurlの上位互換のようなものとして認識していたのですが、実はかなり高機能で、変数を利用したりフォルダ分けて一斉に実行したり、実行後のレスポンスやステータスコードの検証をJavaScriptのコードで書けたりもします。実行前にスクリプトで任意の処理を実行もできますし、NewmanというCLIツールを使えばCIに組み込むこともできます。便利ですね! この記事では、KyashのQAチームでPostmanを利用する上での機能の使い分けや命名規則などの運用方針を紹介します。未だ完璧なものではないので、よりよい意見があれば是非教えていただける
この記事は トレタ Advent Calendar 2019 の17日目です。 はじめまして!QAエンジニアの @gonkm です。先週末17年ぶりに再結成を果たしたバンドのライブに参加して筋肉痛です。 トレタでは、今年ローンチしたToreta nowとトレタの予約台帳のオプション機能のQAを担当しています。本日はToreta nowのテストでよく使っているGUIのAPIクライアントツールであるPostmanについて、最低限理解しておきたい3つのことを書きます。 1. Testsを使ってレスポンスの結果を変数にセットする APIテストを行っていると、レスポンスの結果を次のリクエストのパラメータとして扱いたいことが多いです。 Postmanではレスポンスが返ってきた後に実行されるTestsという処理がありますので、下記のように記述することで、Postmanの環境変数に値をセットすることが可能
This site contains sensitive material and is not intended for individuals under the age of majority. Please ensure that your use of this site complies with the laws of your jurisdiction. The use of this site for illegal purposes is strictly prohibited. Illegal data sharing compromise the safety of our users and will be dealt with severely, including reporting to law enforcement authorities. Should
Postmanライクに使える!! GraphQL用クライアント「Altair GraphQL Client」 Altair GraphQL Client https://altair.sirmuel.design/ Altair GraphQL Clientの特徴 「Altair GraphQL Client」は、アプリ・Web・ブラウザ拡張と、すべてのプラットフォームに対応したGraphQL用クライアントです。 https://github.com/imolorhe/altair なお、こちらGitHubで1.9Kを超す人気オープンソースでもあります。 Altair GraphQL Clientの操作方法 Altair GraphQL Clientの特徴の一つが、このプラットフォームの多様さ。今回はWeb版をチョイス。 こちらがクライアント画面。シンプルなPostmanといったUIで、非
プリーズ・ミスター・ポストマン(ビートルズ) コチラです youtu.be 楽しい!ですね Please Mr. Postman ビートルズを和訳・英語の歌詞と意味つきで聴く コチラですね 【ビートルズ】お願い!郵便屋さん(Please Mister Postman)【日本語で歌ってみた】 - YouTube 楽しすぎて、 感謝です! モータウン(マーヴェレッツ)のカバー曲 コチラが元歌ですね The Marvelettes - Please Mr. Postman (1961) - YouTube wikiより 「そのことに気づかないまま(知っていたら興奮したことだろう)、ビートルズはデトロイトのモータウン・サウンドをイギリスのリスナーに知らしめたのだった」 ビートルズの音楽って本当に幅広くて、そういう意味でも稀有な存在ですよね カーペンターズのカバー 私と同じくらいの世代の方にとっては
GitHub Actionsにおいて、Postman + Newmanを使用したAPIテストを実行する方法を記載しました。比較的簡単な設定でAPIのインテグレーションテストを実行できそうです。 はじめに こんにちは、CX事業本部の木村です。 APIのインテグレーションテストをする機会がありましたので、Postman + NewmanでCLIベースのAPIテストを、GitHub ActionsのCI/CDパイプラインで実行する方法について検証してみました。 今回はお試しなので、テスト対象のAPIのダミーとして、JSONPlaceholderを利用させていただきます。 Postman + Newmanを試してみる そもそもPostmanとは API開発のためのコラボレーションプラットフォームです。 Postmanドキュメント APIへのリクエストやレスポンスの検証がGUIから容易に行えます 認
yuusukeaging.hatenablog.com ↑先日の記事で、仕事用の革靴がボロボロなので、新しい靴を買った話をしましたが、その靴を紹介します。 ↑Danner(ダナー)のPOSTMAN SHOES(ポストマンシューズ)です☆ 仕事で使うからタフな物が良いが、ちゃんとスーツにも合う靴が欲しかった。 「ドレス顔のワークシューズ」ってやつです◎ 税込で29700円でした。 でも僕はダナーについて、買うまで良く知らなかったのです(笑) と言うより、靴の知識があまりない。 雑誌や本で良く見るブランドだから有名なのかな?くらいで、興味があったり憧れてた訳ではなかった。 ABCマートに様々なブランドの物があって比較的お手軽そうだから、その中で決めようと思って選びました。 [レッド ウィング シューズ] ブーツ 101 メンズ Black US 7 1/2(25.5cm) D RED WING
Postman is an extremely popular application for developers testing remote web APIs. It lets you craft HTTP requests, interact with their responses, and go through the history of what you’ve sent and received. Many of these HTTP requests are authenticated, meaning that the application deals with API keys, login tokens, credentials, etc. In May, Postman pivoted to be a cloud-only product for many of
こんにちは。CData Software Japanリードエンジニアの杉本です。 今回は今伸びに伸びているWeb会議サービス Zoom で提供されているAPIの使い方、OAuth 2.0 と JWT による認証方法といくつかのAPIのリクエスト方法を解説していきます。 なお、この記事ではChatbot としての使い方や Webhookは対象外です。 Zoom APIとは? API 基本情報 注意したいこと API の使い方(認証) Zoom API の認証方法 OAuth 2.0 によるアクセストークンの取得方法 アプリの登録 Authorization Code Grant でアクセストークンを取得 Client Credentials Grant でアクセストークンを取得 JWTによる認証方法 JWTの生成 API の使い方(各種データの取得) ミーティングの取得 開催後のミーティング
PostmanでAPIテスト 仕事効率化 弊社で作成するシステムは基本的にはMVCモデルのRepositoryパターンに則って行っています。データソースへのアクセスが抽象化されるため改修と既読性は良くなります。 ざっくり図化すると下記のようなイメージです。 MVCモデルで行う際、作成したAPIのテストは重要なものです(なお、弊社ではAPIはRESTアーキテクチャスタイルの制約に則った作成を心がけています) フロントエンドの不具合なのか、バックエンドの不具合なのかの切り分けを行うためです。 また、最近では人も増えてきてフロントエンド、バックエンドに分かれての開発も多くなってきました。 分散開発も増えてきそうなのでAPI周りの標準化やテスト方法の整備が急がれます。 そこで、APIのテストではPostmanを利用し(始め)ています。 1.Postman概要PostmanはWebAPI開発用のツー
こんにちは、ユニファQAの坂口です。 QAチームでテスト自動化エンジニアを担当しており、現在は主にPostmanでAPIテストを実装しています。 GWは本を読んだりTwitter APIで遊んだりしていました。 本記事では、PostmanでCookieが必要なAPIを実行する方法を紹介いたします。 シングルサインオンで認証するような、セッション情報が求められるWebページのAPIを実行する際に活用できるのではないかなと思います。 また、Cookieは有効期限がありますので、Webブラウザに保存したCookie情報を自動でPostmanに連携する機能(Postman Interceptor)についても紹介します。 環境 Postman app バージョン8.3.1 (8.3.1) MacBookPro macOS Catalina 10.15.7 PostmanでCookieを設定する 以下
API(アプリケーション・プログラミング・インターフェース)開発を支援するクラウドサービスを提供する米Postman(ポストマン)は2023年12月5日、日本法人を設立したと発表した。Postmanが提供するクラウドサービス「Postman」はAPIの開発や管理、利用、公開などの機能を提供する。日本法人の設立によってサービスの日本語化や日本での教育支援サービスの提供などを進める。 PostmanではAPIの開発に加え、複数のAPIを接続した状態での負荷テストを実施したり、Amazon Web ServicesやMicrosoft Azureなどのサービスとの接続を管理したりする機能も提供する。開発したAPIをカタログ化するリポジトリー機能も用意。リポジトリー機能を利用することで、広く利用者にAPIを公開できる。特定のパートナーにのみ公開することや、自社システムで利用する場合を想定してAPI
アソビューでバックエンドエンジニアをしている東郷です。 今回は、APIのテストを自動化する方法として、Postmanを利用する手順を紹介します。 背景 この記事のターゲット 準備 Postmanのインストール 今回利用するPostmanの機能の説明 環境変数 テストスクリプト APIの確認用リクエストとテストスクリプトの作成 各リクエストにセットする内容 テストの実行 おまけ まとめ 背景 ドメインモデルやデータアクセスなどのコアな部分を改修したあとに、関連する API をひと通り動作確認したいと思っていました。 普段、開発環境の API を叩く際に Postman を使っており、これを使って自動化できないか試してみました。 この記事のターゲット APIテストを自動化したい方 Postmanを使っているがもっと機能的に使う事例を知りたい方 準備 Postmanのインストール Postman
MADグループ@大阪の岩田です。タイトル通りなのですがPostmanのCollectionsで管理作成されていたAPI仕様をOAS形式に変換してみたので手順やポイントをご紹介します。 環境 今回利用した環境です Postman: 9.30.4 postman-to-openapi: 2.3.0 移行手順 以下の手順でPostmanのCollection形式からOAS形式への変換を行い、API仕様の管理方式を移行していきました。 初期のCollectionsの状態 まず初期段階は以下のような状態でした。PostmanのCollectionsにドラフトのAPI仕様がいくつか作成されており、exampleも作られていました。これらをOAS形式に変換していきます。 Collectionsをエクスポート まずCollectionsに作成されたAPI仕様をエクスポートします。エクスポートしたいColl
この記事は、全世界2,800万人以上の開発者に使われているAPIプラットフォームPostmanの記事を書こう by Postman Advent Calendar 2023 のシリーズ2 24日目の記事です。 株式会社dottでバックエンドエンジニアをしているとみぎと申します 今回は、Postmanのコレクション機能をゴリゴリ使ってきた私ですが、なかなか触ることのなかったモックサーバー機能が非常に便利だったので、その紹介をしたいと思います。 TL;DR モックサーバーを作ることで、APIの実装をする前に設計や仕様の モックサーバーを作る方法は新規で作成する方法と、既存のリクエストから作成する2つの方法がある モックサーバーのレスポンスパターンを複数設定することで、レスポンスコード毎の値を返却するなどの設定が可能 Postmanのモックサーバーについて Postmanのモックサーバー機能は、
yuusukeaging.hatenablog.com ↑前回の記録から少し空いてしまった。 僕が初めて買ったレッドウィングの靴である、ポストマンシューズが、今月で履いて1年経ちました(^o^) 買ったすぐは足が痛くなり歩けないくらいだったが、1週間立つと走れるようになった。 その後自然に使えるようになったが、度々足が痛くなることがあったが、最近はそれも少なくなってきた。 yuusukeaging.hatenablog.com ↑お手入れはコロニルのシュプリームクリームを使っていた。 本当は月1とか定期的にやれれば良かったが、「最近手入れしてないな」と思った時にお手入れしてました。 決まった期間とかじゃなくて、実際の状態を見ながらで良いのかも。 ↓現在の状態が、こちらです。 仕事で遠慮なく頻繁に履いてるため、ガッツリとシワが入っています(^∇^) ↑こちらは、買って3ヶ月目(前回の記事)の
自分の事は適当なのですが、人様に関わる事になると、途端にとんでもない小心者になります。 運転中、微かに救急車の音が聞こえると、パワーウィンドウを下げ、まず音のする方向を把握。 道幅や車線数、対向車の有無などを確認し、救急車がいかにスムーズに通過できるかをシミュレーションします。 自分のせいで病院への到着が遅れたら・・・、なんてつい考えてしまうのです。 もう少し、楽に生きたいな・・・。 物流の2024年問題などもあり、配送業者さんに負担をかけてしまうことも過度に恐れています。 再配達させたり、チャイムを押した後長々と待たせたりしたくないのです。 本当に、もう少し、楽に生きたいな・・・。 今は窓も玄関の戸も網戸にしていて全開なので、外の様子がよくわかります。 配達の車の音を聞いた次の瞬間にはハンコを手にし、受け渡しにかかる時間を最短にするべく、外まで荷物を取りに行きます。 郵便局のカブも独特の
みなさん、今日も元気にAPI開発していますか? 最近社内勉強会で改めてPostmanについて説明したら 意外と機能を知らない人が多かったので API開発で色々便利な機能満載のPostmanを API Clientとしての機能をメインに紹介しようと思います。 Postman is 何? Postman, Inc.が開発しているAPI開発コラボレーションツールです。 API Client機能やチーム開発の共有、MockServerの作成機能、自動テスト機能などがあります。 弊社ではローカルでの開発の振る舞いテストで主に使用しています。 インストール方法 mac(Homebrew-cask) Homebrew-caskでインストール可能です。 $ brew cask install postman mac & windows www.getpostman.com こちらのリンク先のDownloa
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く