OSS探訪

Newman — Postman CollectionをCLIとCI/CDで繰り返し実行するAPI test runner

スコアの見方

OSS規模スコアはStars・Watchers・Forks・Contributorsを対数圧縮して重み付けした現在の規模指標(上限なし)です。発掘スコアは現在のOSS規模スコアから発掘時点のOSS規模スコアを引いた値、更新ペースは直近30日Commit数、成長モメンタムは直近の観測期間におけるOSS規模スコア差、OSS健全度は取得できた更新状況・Community Health・Releaseの0〜100評価です。

Stars
7,251
主要言語
JavaScript
ライセンス
Apache-2.0
リポジトリ最終更新
2026/09/18

概要

Newmanは、Postman Collectionをcommand lineから実行するrunnerです。Postmanで作成したrequest、test script、environment variable、iteration dataをそのままlocal terminalやCI/CDへ持ち込み、API regression testを自動化できます。JSONやJUnitなどのreporterも備えています。

特徴と向いている用途

公式資料に基づく紹介・実機未検証 · 内容確認日:

Postman CollectionをCLIからそのまま実行する

exportしたCollection JSONやURLをnewman runへ渡し、Postmanのrequest/testをGUIなしで再現できます。environmentやglobal variableも指定できます。

出典:[2]

iteration dataとreporterでCI向けtest runを構成する

CSV/JSON dataを使った繰り返し実行、folder単位の実行、JSON/JUnit reporterなどを組み合わせてCI jobへ組み込めます。

出典:[2][4]

Postmanで作ったAPI testをCIへ持ち込みたい場合に

手元のPostman Collectionを別のtest frameworkへ書き直さず、pull requestやrelease pipelineで継続実行したいteamに向きます。

出典:[2]

credentialとTLS verificationの扱いをCI向けに設計する

API keyやtokenをCollectionへ直書きせずCI secret/environmentから渡してください。--insecureはSSL verificationを無効化するため、必要な場合でもtrusted CA設定を優先してください。

出典:[2]

参考にした公式資料

  1. [1]postmanlabs/newman repository(2026-09-20)
  2. [2]Newman README(2026-09-20)
  3. [3]Newman package license metadata(2026-09-20)
  4. [4]Postman Newman documentation(2026-09-20)
編集部からの補足

Postman GUIで作ったrequest/testをCIでも同じcollectionとして実行したい場合に向きます。JUnit/JSON reporterを使えばtest結果をbuild systemへ渡せます。`-k/--insecure`はTLS verificationを無効化するため、通常のCIではtrusted CAを設定する方が安全です。

3ステップで試す

  1. 1

    Newmanを導入

    Node.js 16+ の環境へNewman CLIを導入します。

    npm install -g newman
  2. 2

    Postman Collectionを用意

    Postmanから自分のAPI test collectionをJSONとしてexportします。tokenやpasswordはcollectionへ直書きせずenvironment/CI secretから渡します。

    Export a Postman Collection as collection.json
  3. 3

    CLIでtestを実行

    CLI出力とJUnit reportを生成し、同じcollectionをlocalやCIで再実行できることを確認します。

    newman run collection.json --reporters cli,junit
公式READMEで確認

成長

成長の推移 · 直近30日

7,251 Stars

推移データを蓄積中です。

開発アクティビティ

直近90日・週次

Commit(直近30日)
0
Open PR
85
Issue登録
7
Issue解決
1
PR登録
16
PRマージ
0

Issues

7 / 1

6月23日9月20日
Issue登録Issue解決

Pull Requests

16 / 0

6月23日9月20日
PR登録PRマージ

メンテナンス状況

Issue初回応答中央値
データなし
Issue応答率
0% (0/7)

直近90日に外部から作成されたIssue(新しい順に最大100件)が対象です。OWNER・MEMBER・COLLABORATORによる最初のコメントを応答とし、全コメントを確認できないIssueは集計から除外します。中央値と応答率は週次更新です。

Built with

カテゴリとタグ

カテゴリ

GitHubデータ

GitHubのデータGitHubの詳細データを見る

GitHub Topics

  • newman
  • postman-collection
  • json-report
  • postman
  • api-testing
  • api-test
  • jenkins
  • ci
Stars
7,251
Forks
1,230
Watchers
163
Open Issues
256
Contributors
100
主要言語
JavaScript
ライセンス
Apache-2.0
リポジトリ最終更新
2026/09/18

このOSSの使い方や活用事例をMarkdownで投稿できます。管理者が承認した後に公開されます。

情報の誤りを報告

掲載内容に誤りや古い情報があればお知らせください。

Newmanとは?Postman CollectionをCLI・CI/CDで実行するAPI test runner | OSS探訪