问题标签 [newman]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
teamcity - 在本地构建上运行 newman,而不是使用 TeamCity 部署到测试环境
我希望能够在 TeamCity 构建期间使用 newman 运行我的邮递员脚本。
我不想将构建部署到测试环境,而是在该特定构建上运行邮递员脚本,因此它不会部署到其他开发人员使用的环境中,这可能会破坏它。
我目前在 TeamCity 中的构建链是:
- 构建主项目(包含 REST Api 和所有必需的代码)
- 在该项目上使用 Newman 运行 Postman 脚本
我有集合和环境文件,以及调用它的 CLI 命令。当我尝试将环境指向本地构建时,它不起作用。
我正在考虑在代理上运行 IIS Express 服务器,然后使用该活动端口运行测试,但我没有成功。
任何有关如何解决此问题的想法将不胜感激!
我查看了如何将我的 Postman 集成测试与 TeamCity 集成,这使用了一个测试环境,这不是我所追求的。
我查看了https://ie.com.au/a-how-set-up-automated-api-testing这很有帮助,但我认为这仍然依赖于设置测试环境。
testing - newman 运行集合的子目录
我有一个包含一些目录的集合,它们也有子目录。
我只想D22
从整个系列中运行;这是我尝试过的:
newman run my-collection.json -e my-environ.json --folder "D22"
newman run my-collection.json -e my-environ.json --folder "D2/D22"
newman run my-collection.json -e my-environ.json --folder "D2.D22"
他们都没有工作。
顺便说一句newman run my-collection.json -e my-environ.json --folder "D2"
,运行良好;D21
它在和中执行测试D22
。
编辑1:
newman
版本3.9.1
是.
postman - 邮递员中的授权不记名令牌
我试图用Newman自动化邮递员测试。授权有问题。授权bearer token
发生变化并且是动态的。有谁知道如何自动化这个?
jenkins - 在 Jenkins 中使用 newman 构建邮递员集合 - 控制台中没有结果
我在 jenkins 控制台输出上收到 Build: SUCCESS 消息,但没有像迭代、执行与失败等详细结果。
我正在使用“newman run https://www.getpostman.com/collections/559ca99c65470714895de ”作为“执行 Windows 批处理命令”。
我缺少任何插件吗?请帮忙?
java - 如何通过 newman 命令或使用 java 从 selenium 动态调用邮递员集合?
我有几个邮递员集合(如 CreateA.json、CreateB.json 等等),我想按照工作表中提到的顺序通过 newman 多次动态调用这些集合。如何按给定的顺序调用这些包?
CSV 工作表序列为:
- 第 1 行 CreateA.json
- 第 2 行 CreateB.json
- 第 3 行 CreateA.json
- 第 4 行 CreateB.json
- 第 5 行 CreateA.json
jenkins - html 发布者 jenkins 错误,目录存在但无法复制到另一个文件夹路径。
[htmlpublisher] 归档 HTML 报告... [htmlpublisher] 在项目级别归档 C:\Program Files (x86)\Jenkins\workspace\firstpostman 到 C:\Program Files (x86)\Jenkins\jobs\firstpostman\htmlreports\HTML_20Report ERROR :目录 'C:\Program Files (x86)\Jenkins\workspace\firstpostman' 存在,但无法复制到 'C:\Program Files (x86)\Jenkins\jobs\firstpostman\htmlreports\HTML_20Report'。完成:失败
我没有在 HTML 目录中指定要存档的任何文件夹,就好像我指定它给出了另一个未找到的错误文件夹一样。
请指导如何生成 html 报告,我正在使用 newman-jenkins。
node.js - 添加 newman 时 AWS Lambda 任务超时
我正在尝试使用 Lambda 执行 Newman,但是在 index.js 中添加 newman 时我一直超时:
如果我删除第一行 -const newman = require('newman');
执行顺利。
我的文件夹结构似乎也正确:
index.zip
- index.js
- node_modules
即使我在 Lambda 中添加超时,它最终也会超时。知道出了什么问题吗?提前致谢!
docker - 如何使用环境和全局 json 为 newman 运行 docker
尝试使用以下命令为 newman 添加 docker:
- 拉取镜像:docker
pull postman/newman_ubuntu1404
-
它抛出错误
/li>
例子:
尝试使用 docker 添加 -v 挂载卷,但它不起作用。
那么如何在 docker 中通过测试、环境和全局 JSON。
timeout - 使用 POSTMAN 和 NEWMAN 连接 ETIMEDOUT 错误
我正在使用 Newman 来执行 POSTMAN 集合,但我总是遇到错误“连接 ETIMEDOUT”。仅使用 POSTMAN 可以正常工作,但不能使用 NEWMAN。测试很简单,在服务器上创建一个内容 https://jsonblob.com/api
我正在关注教程 http://blog.getpostman.com/2014/04/17/how-to-write-automated-tests-for-apis-with-postman-part-2/
非常感谢你提前。我把集合和环境文件放在下面。
这是集合: {“id”:“a6a6b2fe-db11-4c57-9144-6b3324174f18”,“name”:“Newman”,“values”:[{“key”:“url”,“value”:“ https ://jsonblob.com ", "enabled": true, "type": "text" }, { "key": "deviceMapping", "value": "{\n \"content\": \"我的第一个博客文章 :)\"\n}", "enabled": true, "type": "text" }, { "key": "blogLink", "value": " https://jsonblob.com/api/ jsonBlob/b7f2ce87-4c8e-11e8-917b-9137e61d314b ", "启用": true, "类型”:“文本”}],“_postman_variable_scope”:“环境”,“_postman_exported_at”:“2018-04-30T16:13:07.630Z”,“_postman_exported_using”:“Postman/6.0.10”}
这是环境文件: { "id": "a6a6b2fe-db11-4c57-9144-6b3324174f18", "name": "Newman", "values": [ { "key": "url", "value": " https://jsonblob.com ", "enabled": true, "type": "text" }, { "key": "deviceMapping", "value": "{\n \"content\": \"My第一篇博文 :)\"\n}", "enabled": true, "type": "text" }, { "key": "blogLink", "value": " https://jsonblob.com/api /jsonBlob/b7f2ce87-4c8e-11e8-917b-9137e61d314b ", "启用": true, "类型”:“文本”}],“_postman_variable_scope”:“环境”,“_postman_exported_at”:“2018-04-30T16:13:07.630Z”,“_postman_exported_using”:“Postman/6.0.10”}