• postman---postman生成测试报告


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

    newman

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

    1、安装nodejs:

    下载地址:https://nodejs.org/en/download/

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

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

    2、安装newman:

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

    npm install -g newman

     

    3、安装html报告

    npm install -g newman-reporter-html

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

    postman生成测试报告

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

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

    2、newman执行测试

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

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

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

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

    方法2:

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

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

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

    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)指定等待脚本执行完成的时间

    通过本篇安静相信小伙伴们已经简单的明白了如何通过postman+newman生成测试报告,哪里有不懂的或者有写错的地方都可以下方留言,看到后第一时间就会回复。

  • 相关阅读:
    js 方法重载
    键盘事件keydown、keypress、keyup随笔整理总结(摘抄)
    jqXHR 对象(post完成后再调用函数)
    关于js中onclick字符串传参问题
    CTF---隐写术入门第三题 打不开的文件
    【经验分享】后台常用的万能密码
    CTF---Web入门第三题 这个看起来有点简单!
    队列的存储结构的实现(C/C++实现)
    栈的存储结构的实现(C/C++实现)
    详解zkw算法解决最小费用流问题
  • 原文地址:https://www.cnblogs.com/qican/p/11799296.html
Copyright © 2020-2023  润新知