51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4217|回复: 1
打印 上一主题 下一主题

[原创] postman+Jenkins+Newman接口自动化测试 《二》

[复制链接]
  • TA的每日心情
    开心
    2022-11-16 14:46
  • 签到天数: 5 天

    连续签到: 1 天

    [LV.2]测试排长

    跳转到指定楼层
    1#
    发表于 2021-4-20 16:20:59 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
    8、jenkins建项目,搞配置,发送自动化测试报告
        1)点击新建item,填写名称,选择Freestyle project,点击确定。返回item面板
        2)点击item名称进入项目下。点击“配置”按钮。
       3)勾选限制项目的运行节点,填写从节点设置的标签本人是本地Jenkins,跳过)
    4)项目建好以后,进行构建设置,可以定时构建,也可以不定时
    每间隔15分钟一次:H/15 * * * * 注意中间有空格间隔
    定时规则语法
    5)开始构建。点击增加构建步骤,选择Execute windows batch command 。填写具体的构建步骤,按照我们上边提到的Newman执行用例,填写即可。
    输入运行命令:
    这里需要注意的是,你进入接口测试用例存放目录下,直接执行newman run test.postman_collection.json -e kyps_ys.postman_environment.json -r html命令时,会提示“Newman”不存在。需要配置环境变量。
    原因是:在安装newman时,默认安装将环境变量放在了用户变量中的PATH,现在需要在系统变量 path 中增加:
    C:\Users\Administrator\AppData\Roaming\npm
    “-r html” 测试结果输出为html格式的文件,存储路径默认在测试用例同一目录下,默认生成newman文件夹,会按照时间进行生产报告名称。
    这里我们需要将测试报告命名并存到指定的位置。
    newman run ecshop.postman_collection.json -r html --reporter-html-export D:\postmantest\ecshop\report\%BUILD_TAG%.html
    备注:指定路径后,”BUILD_TAG”是jenkins中内置带的函数,这样每一次的报告不会被新的报告覆盖掉,每次都是结合编号来生成报告名称,方便后面发送邮件调用附件。
    9、jenkins配置,邮件发送自动化测试报告
    邮件自动发送配置分两部分:一、管理员邮件发送配置(如果以前配置过,此次可以不再配置)
    >>首先在度娘中找到SMTP服务器地址和端口号及设置126邮箱或者QQ邮箱的POP3/SMTP服务,具体要根据自己的邮箱去查找,也可以通过Foxmail找到。
    126邮箱怎么开启POP3 SMTP IMAP服务
    >>在Jenkins中找到邮件通知项,填入SMTP服务器信息及用户名、密码等认证信息
    邮件默认内容:
    <hr/>
    (本邮件是程序自动下发的,请勿回复!)<br/><hr/>
    项目名称:$PROJECT_NAME<br/><hr/>
    构建编号:test_$BUILD_NUMBER<br/><hr/>
    svn版本号:${SVN_REVISION}<br/><hr/>
    构建状态:$BUILD_STATUS<br/><hr/>
    触发原因:${CAUSE}<br/><hr/>
    构建日志地址:${BUILD_URL}console<br/><hr/>
    构建地址:$BUILD_URL<br/><hr/>
    变更集{JELLY_SCRIPT,template="html"}<br/><hr/>
    勾选 test configuration by sending test email,可以测试邮件发送是否OK
    测试邮件发送成功之后,Extended E-mail Notification参照上面的设置即可。(注意:必须配置,否则后期项目构建发送邮件将失败)
    到此,构建完成以后会发出邮件来第一部分设置是通的,测试也OK,接下来在具体的项目中进一步设置 。


    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-11-16 09:10 , Processed in 0.071239 second(s), 23 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表