当前位置: 首页 > wzjs >正文

单页营销网站后台销售系统软件

单页营销网站后台,销售系统软件,dede网站后台导入文档,wordpress 剪切板目录 一、准备工作 二、postman 项目脚本准备并导出 1. 打开已完成并测试无误的 postman 项目脚本。 再次执行测试。 ​编辑2. 导出( 测试用例集、环境变量 两个文件)**“不 支 持 中 文”** —— 全部改成英文! ​编辑3. 文件所在目录…

  目录

一、准备工作

二、postman 项目脚本准备并导出

1. 打开已完成并测试无误的 postman 项目脚本。 再次执行测试。 

​编辑2. 导出( 测试用例集、环境变量 两个文件)**“不 支 持 中 文”** —— 全部改成英文!

​编辑3. 文件所在目录地址栏 输入 cmd 打开终端。注意:用 “绝对路径” 测试。方便使用 Jenkins。

​编辑4. 执行无误, 查看生成的测试报告文件# extra版报告模板

三、使用Jenkins管理-手动构建

1. 打开 Jenkins 首页,点击 “新建Item” 创建一个 新任务

2. 输入任务名,如:ihrm_postman,见名知意就OK。选择 “Freestyle project”,点 “确定” 。跳至 “配置”页面。

3. 回主页,可看到 ,多出任务ihrm_postman。 点 任务名称,“配置” 可以继续刚才的配置。

4. 跳至 “构建” 标签。(General 、源码管理、构建触发器、构建环境  四个标签先跳过)

    (1)点击 “增加构建步骤”,选择 “Execute Windows batch command” 选项(macOS选择 “Execute shell” )

​编辑  (2) 将 cmd 终端 测试无误的 命令, 粘入“命令” 编辑框中(如有红色浪线警告,忽略)。

5. 构建后操作” 标签。

(1)点击 “增加构建后操作步骤”,选择 “Pulish HTML reports”,点击 “新增” 按钮。

    (2)将 Index page[s] 后的值改为:“report.html” 。名称 应与上面 命令中 生成的 测试报告名称 一致。

6. 点击 “应用” --> “保存”。

7. 在 自动跳至 页面中,点击 “Build Now”,可在下面  Build History(构建历史)中, 看 到 构 建 正 在 进 行。 

8. 完成后,左侧菜单中 多出 “HTML Report” 菜单栏。点击可查看 测试报告。可能会样式错乱。

四、总结

     在当今的软件开发领域,自动化测试和持续集成成为了提升开发效率和软件质量的重要手段。Postman 作为一款流行的 API 开发工具,结合 Jenkins 这一强大的自动化服务器,可以实现高效的 API 测试流程。本文将详细介绍如何在 Jenkins 中进行 Postman 的手动构建,实现 API 测试的自动化。

一、准备工作

  1. 安装 Postman 和 Newman Postman 用于设计和测试 API 请求,而 Newman 是一个命令行工具,能够执行 Postman 集合中的测试用例,从而实现自动化运行。确保在你的计算机上正确安装了 Postman 和 Newman。

  2. 创建 Postman 集合 :在 Postman 中新建一个集合,添加你想要测试的 API 请求及相关测试用例。设计好测试内容后,对集合进行仔细检查,确保测试用例能够通过验证,然后将其导出为 JSON 文件,以便后续在 Jenkins 中使用。

  3. 安装 Jenkins 插件 :通过 Jenkins 插件管理界面安装 Postman 插件,这样可以在 Jenkins 中更方便地执行 Postman 测试用例。

二、postman 项目脚本准备并导出

1. 打开已完成并测试无误的 postman 项目脚本。 再次执行测试。 

全部测试通过


2. 导出( 测试用例集、环境变量 两个文件)**“不 支 持 中 文”** —— 全部改成英文!

千万不要放在中文目录下面

导出环境变量


3. 文件所在目录地址栏 输入 cmd 打开终端。注意:用 “绝对路径” 测试。方便使用 Jenkins。


4. 执行无误, 查看生成的测试报告文件
# extra版报告模板

newman run 测试用例集名.json -e 环境变量文件.json -d 数据文件.json -r htmlextra --reporter-htmlextra-export 报告名称.html

# 示例:

newman run "D:\SoftwareTesting\testExport\ihrm.postman_collection.json" -e "D:\SoftwareTesting\testExport\postman_environment.json" -r htmlextra --reporter-htmlextra-export report.html

执行

生成报告

三、使用Jenkins管理-手动构建

Jenkins下载地址:Jenkins 的安装和设置

操作步骤:

1. 打开 Jenkins 首页,点击 “新建Item” 创建一个 新任务

2. 输入任务名,如:ihrm_postman,见名知意就OK。选择 “Freestyle project”,点 “确定” 。跳至 “配置”页面。

3. 回主页,可看到 ,多出任务ihrm_postman。 点 任务名称,“配置” 可以继续刚才的配置。

4. 跳至 “构建” 标签。(General 、源码管理、构建触发器、构建环境  四个标签先跳过)

    (1)点击 “增加构建步骤”,选择 “Execute Windows batch command” 选项(macOS选择 “Execute shell” )


  (2) 将 cmd 终端 测试无误的 命令, 粘入“命令” 编辑框中(如有红色浪线警告,忽略)。

5. 构建后操作” 标签。

(1)点击 “增加构建后操作步骤”,选择 “Pulish HTML reports”,点击 “新增” 按钮。

    (2)将 Index page[s] 后的值改为:“report.html” 。名称 应与上面 命令中 生成的 测试报告名称 一致。

        > 说明:
        > 因为生成报告时,没有指定目录。 所以:上面 “HTML directory to archive” 是空的。
        > 如果,指定报告生成到其他位置。 要配置 “HTML directory to archive”的值。

    (3)Report title 是生成的报告 标题,可修改为 “Report999” 试试看。 

6. 点击 “应用” --> “保存”。

7. 在 自动跳至 页面中,点击 “Build Now”,可在下面  Build History(构建历史)中, 看 到 构 建 正 在 进 行。 

    1. 点 #1 后面的名称 , 点击 “控制台输出” 查看 执行的命令。
    2. 再次点 “Build Now”,可以 再构建一次  #2。 以此类推。

8. 完成后,左侧菜单中 多出 “HTML Report” 菜单栏。点击可查看 测试报告。可能会样式错乱。

   

通过构建后操作步骤中配置的 HTML 报告发布选项,点击任务详情页面中的 “HTML 报告” 链接,即可查看生成的 HTML 格式测试报告,直观地了解 API 测试的结果和详细信息

特别说明:
     如有 红色 “失败” 提示,检验是否 测试用例 断言没有通过!用例断言失败, Jenkins 自动判定为 失败!

四、总结

        通过以上步骤,成功地在 Jenkins 中配置了 Postman 的手动构建过程,实现了 API 测试的自动化。现在,你可以根据项目的实际需求,灵活地手动触发构建任务,及时地对 API 进行测试,从而提高软件开发的效率和质量。当然,在实际应用中,还可以根据项目的特点和复杂度,进一步优化和扩展这个基础流程,例如引入环境变量配置、数据驱动测试、自动发送测试报告邮件等,以满足更高级的测试需求。

希望本文对你理解和应用 Postman 与 Jenkins 的集成有所帮助,如果在实际操作过程中遇到任何问题,欢迎在评论区交流讨论。


文章转载自:

http://Qpcw4ihO.qgwdc.cn
http://a0g0cOMJ.qgwdc.cn
http://2vwq0GTT.qgwdc.cn
http://K0mSDb7B.qgwdc.cn
http://Kz197gIT.qgwdc.cn
http://iEnETrta.qgwdc.cn
http://WL89cY8o.qgwdc.cn
http://7gYdEPtc.qgwdc.cn
http://bmaxFUAK.qgwdc.cn
http://rzkl7SLG.qgwdc.cn
http://IlY6uPSm.qgwdc.cn
http://jiec9kMI.qgwdc.cn
http://nO2Uf42c.qgwdc.cn
http://9rdoR3Hi.qgwdc.cn
http://QDbo0Mro.qgwdc.cn
http://FlkufTCu.qgwdc.cn
http://wic1oj2w.qgwdc.cn
http://CKVSIbC7.qgwdc.cn
http://eHO5BVrg.qgwdc.cn
http://Q9MOFPqV.qgwdc.cn
http://jtu01I4r.qgwdc.cn
http://4gQRPAJO.qgwdc.cn
http://SNHlC6IH.qgwdc.cn
http://1mCfENRi.qgwdc.cn
http://VLBcOCL7.qgwdc.cn
http://NNp3r7SF.qgwdc.cn
http://TE4eUM6z.qgwdc.cn
http://7TugsTAY.qgwdc.cn
http://udZJ8DuB.qgwdc.cn
http://NSjNZ19A.qgwdc.cn
http://www.dtcms.com/wzjs/612120.html

相关文章:

  • 手机网站制作代码福田做商城网站建设哪家技术好
  • 备案不关闭网站怎么样用vps建网站备案
  • 横向网站如何删除wordpress模板底部的签名
  • 江门专用网站建设南昌有哪些企业网站
  • 职业院校专题建设网站wordpress卖东西
  • 如何用手机创建网站wordpress sae 安装主题
  • 目前网站建设用哪种语言wordpress 500 php版本
  • 广州天河网站制作wordpress电商优秀
  • 投票网站定制网站开发需要多少钱新闻
  • 联通企业网站建设百度会员
  • 网站开发实施方案网络营销与线上营销的区别
  • 绍兴专门做网站的公司时尚网站网页设计
  • 阿里云手机版网站建设深圳vi设计公司哪家专业
  • 网站的意思网页设计与制作教程第2版
  • 简单建站的网站网站建设系统服务机构
  • 网站页脚有什么作用北京最大的商场
  • 青岛网站制作选ls15227做海报设计的网站
  • 软件开发前端做抖音seo用哪些软件
  • 天津网站排名中国建设银行官网站金银纪念币
  • 衡水网站建设怎么做如何确定网站建设 栏目
  • 常见门户网站的基本功能国内做任务得数字货币的网站
  • 一般网站的宽度烟台艺术学校官网
  • 网站页面关键词优化同一源代码再建设一个网站
  • 游戏推广网站如何做的怎么买网站
  • 个人建设网站还要备案么自己制作简易网页
  • 建设企业网站优势wordpress媒体库删除
  • 学做网站什么语言合适江苏网站推广公司
  • 免费虚拟空间网站淘宝网站建设原理
  • 用scala做的网站做网站的图片传进去很模糊
  • 技术支持 骏域网站建设专家佛山杭州网站建设及推广