codecamp

Postman Newman与Docker

本主题介绍如何在这些平台中将NewmanDocker结合使用:

macOS 和 Ubuntu

要将 Newman 与适用于 macOS 和 Ubuntu 的 Docker 结合使用,请执行以下操作:

1. 在Docker Hub中,下载您的副本。

2. 确保您的系统中安装并运行了 Docker。Docker 为流行的操作系统提供了广泛的安装指南。选择您的操作系统并按照说明进行操作。

要测试您的 Docker 安装,请执行此命令以确保它运行无误:

$ docker run hello-world

3.拉取Newman docker镜像。

$ docker pull postman/newman;

4. 对图像运行 Newman 命令。

$ docker run -t postman/newman run "https://www.getpostman.com/collections/0d0350a9a89d39fb6361"

该 URL 是指向您的收藏的可共享公共链接。

要获取公共链接,请执行以下操作:

  1. 更多操作图标 选择集合名称旁边的更多操作图标 。
  2. 选择共享集合。
  3. 选择获取公共链接。

在此阶段,集合在 Newman 中运行,输出显示在终端中。

Docker 镜像的入口点是 Newman。因此您可以使用所有 Newman 命令行参数。您还可以运行本地存储的集合文件。图像的 README 概述了如何挂载共享数据卷。

视窗

查看如何在 Docker for Windows 中运行 Newman

有关收集运行的更多信息,请参阅:


Postman 使用Newman定制reporters
Postman 持续集成 Postman API
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }