小编Tho*_*sse的帖子

如何将纽曼测试结果导入Postman

与Newman进行命令行集成文档中说:

可以将所有测试和请求的结果导出到文件中,然后导入到Postman中进行进一步分析。使用JSON报告程序和文件名将运行器输出保存到文件中。

我已经尝试过:

newman run "Echo.postman_collection.json" --reporters cli,json --reporter-json-export outputfile.json
Run Code Online (Sandbox Code Playgroud)

但是我没有设法将outputfile.json导入Postman Collection Runner。我总是收到以下错误消息:

Runner.js:81831未捕获的数据错误:无法在“ IDBObjectStore”上执行“ put”:评估对象存储的键路径未产生值。

我究竟做错了什么?

这是Newman创建的outputfile.json。它实际上具有与Postman Collection Runner中导出的测试运行不同的结构:

{
  "collection": {
    "info": {
      "id": "ef224090-5564-258f-6ca5-68bd578a6c8d",
      "name": "Echo",
      "schema": "https://schema.getpostman.com/json/collection/v2.0.0/collection.json"
    },
    "event": [],
    "variable": [],
    "item": [
      {
        "id": "2cf3e4a4-eb9e-4622-bade-d0536161c97d",
        "name": "Delay",
        "request": {
          "url": "https://postman-echo.com/delay/3",
          "method": "GET",
          "body": {
            "mode": "raw",
            "raw": ""
          },
          "description": {
            "content": "",
            "type": "text/plain"
          }
        },
        "response": [],
        "event": [
          {
            "listen": "test",
            "script": {
              "type": "text/javascript",
              "exec": …
Run Code Online (Sandbox Code Playgroud)

postman newman postman-collection-runner

5
推荐指数
0
解决办法
650
查看次数