邮递员-纽曼htmlextra报告生成问题

时间:2019-09-16 13:14:06

标签: postman-collection-runner newman

我正在纽曼运行集合json文件,并使用htmlextra来生成报告。

  1. 使用此命令时,我无法生成报告newman run "Telus Upgrade Service Testing.postman_collection.json" -e "Upgrade Services Variables.postman_environment.json" --reporter-htmlextra-export -k

  2. 当我使用此代码时,将在工作目录newman run "Telus Upgrade Service Testing.postman_collection.json" -e "Upgrade Services Variables.postman_environment.json" --reporter-htmlextra-export -r htmlextra -k中生成报告。

问题是,当我在cmd中使用拳头命令时,我能够看到所有服务都在运行,但是未生成报告。

当我在cmd中使用第二个命令时,我看不到任何服务在运行,但是在后端,这些服务正在运行,并且生成了报告。

请为我提供一个解决方案,我想查看在cmd中运行的服务并生成报告。

1 个答案:

答案 0 :(得分:0)

在您的第一个命令中,您没有指定要使用-r htmlextra的报告程序,因此它将默认运行cli报告程序,但是您正在使用--reporter-htmlextra-export,但没有传递了导出报告文件的位置,因此并不需要添加该arg。

newman run "Telus Upgrade Service Testing.postman_collection.json" -e "Upgrade Services Variables.postman_environment.json" --reporter-htmlextra-export -k

在第二个命令中,要查看cli输出和htmlextra报告,您需要告诉Newman显示它。

在命令中使用-r cli,htmlextra参数。您也不会在此命令中传递报告文件位置,因此它将在Newman目录中创建该文件。如果您不想更改导出位置,则--reporter-htmlextra-export标志是多余的。

newman run "Telus Upgrade Service Testing.postman_collection.json" -e "Upgrade Services Variables.postman_environment.json" --reporter-htmlextra-export -r htmlextra -k

所有选项htmlextra的选项以及如何使用报告器都可以在这里找到:

https://github.com/DannyDainton/newman-reporter-htmlextra#options