• 14
  • 14
分享

做完测试后,都会编写一份测试报告,测试报告中最主要的就是呈现出测试结果,哪些用例通过了,哪些用例没有通过。像postman这么强大的功能也可以自动生成报告,供我们测试同学进行查看,显得更加有B格~~~

newman

Newman是一款基于nodejs开发的可以运行postman脚本的工具,使用Newman,可以直接从命令运行和测试postman集合。

1、安装nodejs:

选择自己系统相对应的版本内容进行下载,然后傻瓜式安装

1.jpg

查看是否安装成功,打开cmd输入node -v

2.png

2、安装newman:

注意:newman必须要跟nodejs处于一个文件当中,才可以安装成功,否则会报错的

npm install -g newman

3.png

3、安装html报告

npm install -g newman-reporter-html

4.png

准备工作已经完成了,那么我们就要赶紧来尝试下如果通过postman生成测试报告的吧~

postman生成测试报告

1、首先从postman中导出测试用例

创建一个文件夹,把导出来的用例直接存放到创建的文件夹当中,方便测试

5.jpg

2、newman执行测试

打开cmd,找到存放用例的路径。执行下面的一些命令。(下面具体写一些newman的命令用法)

# 命令介绍:
1、执行postman用例(导出的数据) 使用 run
2、生成html的测试报告     -r# 格式:
run   导入用例命   -r html

6.png

找到保存下来的测试用例,执行上面的命令,执行完成后,查看当前文件夹会发现生成了一个测试报告,打开测试报告

通过测试报告可以明显的发现一共失败了多少个,成功了多少个,失败的用例名称是什么,

7.jpg

方法2:

可能有的小伙伴们感觉这个样子太麻烦了,还需要去找报告,有直接展现出来的吗?当然postman这么强大怎么回没有?

我们可以使用–bail标志来指示Newman停止状态代码为1的测试用例错误。

可以看到这样的话很清楚的就把测试的内容呈现给我们了。

8.jpg

newman其他用法

当然newman不仅仅支持html,还支持其他的测试报告

1、JSON report

2、JUNIT/XML report

3、Client report

4、HTML report

newman的一些执行命令

# 命令介绍
newman run   用例名称   [-e | -r | -d  | -g  -n  - export-environment | -timeout (ms)   | -timeport-request (ms)  | -timeout-script (ms)]
# -e 环境变量地址
# -r 生成报告格式
# -d 需要用的测试数据
# -g 全局变量地址
# -n  迭代执行几次
# -export-environment  导出文件执行的环境变量路径
# -timeout (ms)  设置整个集合运行完成执行的时间
# –timeport-request (ms)   指定等待请求返回响应的时间
# -timeout-script (ms)指定等待脚本执行完成的时间


作者:蜀山客e

原文链接:https://blog.csdn.net/Asaasa1/article/details/107958208


  • 【留下美好印记】
    赞赏支持
登录 后发表评论
+ 关注

热门文章

    最新讲堂

      • 推荐阅读
      • 换一换
          •   在Windows 10下利用lcov进行C语言单元测试覆盖率检查  Lcov是Linux下的C语言覆盖率分析工具,在Widows下进行C语言开发的小伙伴可以使用吗?下面就来介绍一下如何在Windows 10下利用lcov进行C语言单元测试覆盖率检查。  1、安装mingw-w64  网上多处文章介绍下载mingw-get,由于现在网上大都数mingw-get均为32位的,所以不能用这个。所以大家需要下载https://sourceforge.net/projects/mingw-w64/files/下载mingw-w64-install.exe,在安装的时候注意:  i686为32位的,x...
            1 1 7615
            分享
          •   据报道,美国人工智能公司OpenAI创始人萨姆·奥特曼(SamAltman)即将获得约1亿美元融资,资金将用于他使用眼部虹膜扫描技术创建的一种安全的全球加密货币“世界币”(Worldcoin)的计划。对于经历了黯淡一年的加密货币行业来说,这将是难得值得高兴的事情。  三位知情人士透露,该公司正就为世界币计划筹集新资金进行深入谈判,准备在未来几周内推出。  其中一位知情人士说,资金筹集包括现有投资者和新投资者。该公司之前的投资者包括信息科技领域的投资公司KhoslaVentures和美国私人风险投资公司AndreessenHorowitz的加密基金,以及数字资产衍生品交易所FTX创始人山姆·...
            0 0 917
            分享
          •   功能   · 红包金额只能输入数字   · 红包金额最小为0.01元,最大为200元   · 红包金额超过最大范围是否会有相应的提醒   · 发红包余额不足时,发红包失败   · 在红包金额中直接输入小数点“.”,小数点之前应该有个0   · 红包的输入金额是否有小数位数限制   · 红包的金额、个数和描述是否支持复制粘贴操作   · 红包描述中是否可以输入汉字,英文,符号,表情,数字,中文英文符号      - 是否可以输入他们的...
            0 0 705
            分享
          • 新浪科技讯北京时间10月31日早间消息,据报道,美国科技巨头上周纷纷公布财报,但除了苹果之外其它科技巨头表现都不好。Alphabet、亚马逊、Meta、微软的市值合计蒸发超过3500亿美元,因为巨头们对三季度的评价并不好,对今年余下时间也没多少信心。在过去10年里,这些科技巨头顺风顺水,现在不一样了,它们面临营收增长放缓、控制成本等挑战。美国高通胀、加息、经济衰退阴云密布。在此等大背景下,苹果的营收和利润倒是高于预期,正因如此,上周五苹果股价大涨。Meta成了反面典型,2022年它的股价大跌。上周Meta股价表现很糟,算是2012年上市以来最糟,5天下跌24%。该公司三季度业绩未达预期,每用户...
            0 0 1261
            分享
          • 11月23日,伴随着世界杯比赛的激烈进行,彩电厂商层出不穷的营销手段同样为观众带来了看点,尤其是阿根廷队爆冷负于沙特的比赛,更是让不少球迷错愕不解,甚至于家中的电视也有受到“池鱼之殃”的可能,一时间#砸电视#的词条登上了微博热搜榜。此时,不少厂商打出电视机0元换的广告语颇为吸睛,但是在营销手段“内卷”的背后,业内观点认为,技术的更新迭代更加关键。“语不惊人死不休”一场阿根廷爆冷失利的比赛,成了不少彩电厂商展示广告创意的机会,例如京东就发布海报称“电视砸坏怎么办,京东家电0元换”;而Vidda则打出营销话语“早知道看球就买投影了,屏幕大还砸不烂”;同样,乐视TV也打出了类似的广告语和换机条件,甚...
            0 0 999
            分享
      • 51testing软件测试圈微信