问题标签 [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.
ssl - 由于未正确使用 ssl 证书,REST 请求未在 newman 中执行
我目前使用 Newman 来自动测试我的 Rest-API 调用。
问题是我可以在 Postman 中毫无问题地运行所有测试,在 Postman 中使用证书(.pem 和 pkcs8)进行 ssl 授权也不是问题。但是,当我尝试在命令行上将 Collection 加载到 Newman 中时,我无法运行测试,因为在 Newman 中不正确推荐在 Postman 中正确推荐的证书。
如果我运行:
newman run postman_collection.json --ssl-client-cert cert.pfx --ssl-client-passphrase passphrase
然后不执行任何请求。如果我改为使用:
newman run postman_collection.json --ssl-client-cert cert.crt --ssl-client-key key.pkcs8 client-passphrase passphrase
所以单独使用密钥和授权证书(cert.crt,key.pkcs8)而不是在 .pfx 文件中一起使用,然后它执行请求但说它“无法验证第一个证书”,所以每个请求都会返回一个错误。
我怎样才能解决这个问题?
junit - Postman/Newman junit 报表定制
我正在使用 postman 和 newman 执行自动化测试,并执行 JUnit 导出以便在 TFS 中利用它们。但是,当我打开我的 .xml 报告时,失败指示如下:
我想知道是否可以自定义“失败1次”。信息以便传递有关失败的更多相关数据(即 json 正文错误和描述)
谢谢
亚历山大
postman - 使用 Newman 下载响应文件
我们可以使用 Postman 中的“发送和下载”选项来下载响应文件。我们是否有任何选项或命令可以在 newman 的当前工作目录中使用 Newman 命令下载文件(例如 excel)?
postman - newman run --folder -e 不执行,表示传递的参数太少
我跑
newman run --folder <folder path> -e <environment path>
但它返回一个错误
newman run: error: too few arguments
根据他们的文档,我做得正确。
有没有人面对这个?有没有人解决这个问题?
javascript - 无法从 Newman 读取 Cookie 值 - Jenkins CI
通过Postman中的Interceptor调用 API 并从响应正文中获取Cookie成为可能。
通过这种方式做到了:https://www.linkedin.com/pulse/how-read-cookie-value-postman-request-chaining-ishan-girdhar-oscp
但是,如果我尝试从Newman命令行实现相同的功能,它会给我一个错误,因为 CI 中没有涉及拦截器(POSTMAN + JENKINS)
试图通过这个链接,但它没有多大帮助:https://github.com/postmanlabs/newman/issues/242
请建议我在通过纽曼运行时读取 cookie 的方法!
非常感谢!
command-line - 使用 newman 从命令行运行邮递员集合时,可能导致“.json 在此时意外”错误的原因
我正在尝试使用 newman 从命令行运行邮递员集合。我以前成功过,但是在最近的这个系列中,我遇到了一个错误。我正在使用以下命令
这无法运行,我收到错误 .json 在此时是意外的。正如我所说,我在另一个集合上使用了这个确切的命令,它工作得很好。
有谁知道这个问题可能会发生什么?我的命令有问题还是邮递员中有一些设置可能导致它?
teamcity - 每次postman通过newman运行测试时如何使用不同的值
我在 Postman 中有一些我们正在尝试自动化的测试。目前,每当 QA 人员进行测试时,他们都会手动更改请求的正文以每次使用不同的 ID 号。
我们想要的是每次使用数据表或其他方式来增加数字时都可以更改该数字的某种能力。我找到了使用数据表的文档,问题是如果您想在测试迭代期间使用不同的值,这更重要。但是,下次您运行测试时,它会回到第一个值并重新开始。我需要的是一个大的值列表,并且 Postman 每次运行测试时只选择列表中的下一个值。
示例列表:
1234 1235 1236 1237
今天我运行测试,它选择了 1234。两周后我再次运行它,它选择了 1235。三天后我再次运行测试,它选择了 1236。
有没有办法做到这一点?
postman - 如何将 Newman 测试结果导入 Postman
所有测试和请求的结果都可以导出到文件中,然后导入 Postman 进行进一步分析。使用 JSON 报告器和文件名将运行器输出保存到文件中。
我已经尝试过:
但我没有设法将 outputfile.json 导入 Postman Collection Runner。我总是收到以下错误消息:
runner.js:81831 Uncaught DataError:无法在“IDBObjectStore”上执行“put”:评估对象存储的键路径没有产生值。
我究竟做错了什么?
这是 Newman 创建的 outputfile.json。它实际上具有与 Postman Collection Runner 中导出的测试运行不同的结构:
这是同一集合的示例测试运行导出。您可以看到它具有不同的结构:
我正在使用 Postman 5.2.0 和 Newman 3.8.1(每个 Windows 的最新版本)。也许这些版本不兼容?我应该使用不同的版本吗?