自定义WEB框架结合Jenkins实现全自动测试

这篇具有很好参考价值的文章主要介绍了自定义WEB框架结合Jenkins实现全自动测试。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

allure生成

  • 1.allure–纯命令运行 -固定的–稍微记住对应的单词即可。
  • 2 安装,2个步骤:
    1.下载allure包,然后配置环境变量。
    https://github.com/allure-framework/allure2/releases/tag/2.22.4
    2.在你的终端去安装一个插件 pip install allure-pytest
  • 具体的命令
  • 第一步:生成对应的allure的数据
    pytest.main([“-vs”,“需要执行的文件名”,“–alluredir=./result”,“–clean-alluredir”])
    指定运行文件,生成对应数据给到result,并对每次运行的数据做清理
  • 第二步:把对应的数据变成html的报告,通过cmd去执行命令
  • 在py文件当中我们怎么执行cmd(终端)命令
  • import os
    os.system(“命令”)
    os.system(“allure generate ./result -o ./result_allure --clean”)
  • 数据在当前目录下的result当中,报告放在./result_allure,最后清空
    自定义WEB框架结合Jenkins实现全自动测试,WEBUI,前端,jenkins,servlet
    自定义WEB框架结合Jenkins实现全自动测试,WEBUI,前端,jenkins,servlet
  • 6个成功一个失败
  • json数据和html报告
    自定义WEB框架结合Jenkins实现全自动测试,WEBUI,前端,jenkins,servlet
    自定义WEB框架结合Jenkins实现全自动测试,WEBUI,前端,jenkins,servlet
    自定义WEB框架结合Jenkins实现全自动测试,WEBUI,前端,jenkins,servlet
  • 该方法为手动,也可以通过命令的方式运行。——通过终端运行
    自定义WEB框架结合Jenkins实现全自动测试,WEBUI,前端,jenkins,servlet
    进入环境进行操作
    自定义WEB框架结合Jenkins实现全自动测试,WEBUI,前端,jenkins,servlet
    自定义WEB框架结合Jenkins实现全自动测试,WEBUI,前端,jenkins,servlet
  • 需要把运行文件和项目文件同级
    自定义WEB框架结合Jenkins实现全自动测试,WEBUI,前端,jenkins,servlet
  • 路径要为绝对路径
    自定义WEB框架结合Jenkins实现全自动测试,WEBUI,前端,jenkins,servlet
  • 思考:如何能够不需要手动去进行输入这个命令。 --工具
    自定义WEB框架结合Jenkins实现全自动测试,WEBUI,前端,jenkins,servlet
    自定义WEB框架结合Jenkins实现全自动测试,WEBUI,前端,jenkins,servlet
  • 提交到仓库后,对应工具怎么知道提交了呢
    自定义WEB框架结合Jenkins实现全自动测试,WEBUI,前端,jenkins,servlet
    自定义WEB框架结合Jenkins实现全自动测试,WEBUI,前端,jenkins,servlet
    自定义WEB框架结合Jenkins实现全自动测试,WEBUI,前端,jenkins,servlet
    自定义WEB框架结合Jenkins实现全自动测试,WEBUI,前端,jenkins,servlet
  • https://www.jenkins.io/
    自定义WEB框架结合Jenkins实现全自动测试,WEBUI,前端,jenkins,servlet
  • 固定的命令: java -jar 文件名 --安装
  • 打开:ip:8080
    -初次运行,缓慢加载。–所有操作都是在【配置】中完成
    自定义WEB框架结合Jenkins实现全自动测试,WEBUI,前端,jenkins,servlet
  • 密码在cmd输出命令中
  • 注意:只需要知道jenkins的工具怎么去执行这些命令——构建【怎么运行】输入对应命令即可。点击按钮去运行,还是没有自动去运行
  • 自定义WEB框架结合Jenkins实现全自动测试,WEBUI,前端,jenkins,servlet
    自定义WEB框架结合Jenkins实现全自动测试,WEBUI,前端,jenkins,servlet
    自定义WEB框架结合Jenkins实现全自动测试,WEBUI,前端,jenkins,servlet
  • 能够执行一系列命令
  • 2.构建触发器:什么时候去进行构建——Build periodically:定时构建
    执行自动化——上班、下班(选择,凌晨两点)
    自定义WEB框架结合Jenkins实现全自动测试,WEBUI,前端,jenkins,servlet
    自定义WEB框架结合Jenkins实现全自动测试,WEBUI,前端,jenkins,servlet
  • jenkins的cron表达式 秒分时月星期几年
    自定义WEB框架结合Jenkins实现全自动测试,WEBUI,前端,jenkins,servlet
  • 将仓库的地址copy,填写密码,拉入代码
    自定义WEB框架结合Jenkins实现全自动测试,WEBUI,前端,jenkins,servlet
    自定义WEB框架结合Jenkins实现全自动测试,WEBUI,前端,jenkins,servlet
  • 3.代码可以通过源码管理去获取——通过构建去进行执行/或者定时执行
    自定义WEB框架结合Jenkins实现全自动测试,WEBUI,前端,jenkins,servlet
  • 构建触发器:勾选钩子,填写token
    自定义WEB框架结合Jenkins实现全自动测试,WEBUI,前端,jenkins,servlet
    自定义WEB框架结合Jenkins实现全自动测试,WEBUI,前端,jenkins,servlet
  • 更新代码,提交
  • 构建队列进行运行——把jenkins对应地址配到仓库
    自定义WEB框架结合Jenkins实现全自动测试,WEBUI,前端,jenkins,servlet
  • Allure报告位置
    自定义WEB框架结合Jenkins实现全自动测试,WEBUI,前端,jenkins,servlet
  • 对应企业微信的通知
    自定义WEB框架结合Jenkins实现全自动测试,WEBUI,前端,jenkins,servlet
    自定义WEB框架结合Jenkins实现全自动测试,WEBUI,前端,jenkins,servlet
  • 若失败,艾特所有人
    自定义WEB框架结合Jenkins实现全自动测试,WEBUI,前端,jenkins,servlet
    自定义WEB框架结合Jenkins实现全自动测试,WEBUI,前端,jenkins,servlet
  • 测试写脚本,工具提交给开发

文章来源地址https://www.toymoban.com/news/detail-662680.html

到了这里,关于自定义WEB框架结合Jenkins实现全自动测试的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • CASAIM与大疆达成全自动化测量技术合作,CASAIM IS全自动化蓝光测量仪实现无人机叶片全尺寸检测及质量控制

    近期,CASAIM与大疆达成全自动化测量技术合作,CASAIM IS全自动化蓝光测量仪实现无人机叶片全尺寸检测及质量控制。 无人机行业在过去几年里取得了迅猛发展, 大疆是全球领先的无人飞行器控制系统及无人机解决方案的研发商和生产商, 客户遍布全球100多个国家。随着技术

    2024年02月16日
    浏览(33)
  • Python 实战之ChatGPT + Python 实现全自动数据处理/可视化详解

    一、引言 二、成果演示——口述式数据可视化 三、远原理述 四、实现过程   (一)环境配置   (二)申请OpenAI账号   (一)调用ChatGPT API   (二)设计AI身份,全自动处理数据 五、再谈此次探索 六、总结 OpenAI 公司开发的 ChatGPT 已经火了一年多了,这期间各种 AI 产品以

    2024年02月10日
    浏览(40)
  • [新版教程] 阿里云盘通过Docker挂载本地WebDAV实现全自动上传/下载 Rclone挂载本地

    利用开源开发者提供的 Docker 制作阿里云盘的 WebDAV,这个 WebDAV 可以基于本地服务器实现保存后 NAS 就会自动下载这个文件,整个过程自动化,不需要用户手动干预,下载速度非常快,使用非常方便。 点击这里使用阿里云盘扫码获取你的账户 token:https://messense-aliyundrive-webda

    2024年02月12日
    浏览(60)
  • 大麦抢票脚本全自动化

    代码中首先进行改造,基于autojs实现安卓端自动抢购,简单来说就是在代码中填写好场次、票价、观影人等信息后,停留在抢购页面,出现立即抢购按︾便会执行自动化点击,直到处于待付款状态才停止。   可以自动检测最新版本图片滑块,并滑动。 更新不自动点抢票按钮

    2024年02月04日
    浏览(38)
  • Spring动态添加数据源(全自动)

    一、使用场景 1、现在网上所有写的动态数据源,都是假动态数据,都是预先知道要连接几个数据库,但这不满足具体真正需要动态添加连接数据库的需求; 2、在很多业务场景下,如项目默认连一个主数据库,服务启动后,因业务不停的变更,需要动态连接其它数据库处理数

    2024年02月01日
    浏览(41)
  • 全自动网页生成系统网站源码重构版

    所有模板经过精心审核与修改,完美兼容小屏手机大屏手机,以及各种平板端、电脑端和360浏览器、谷歌浏览器、火狐浏览器等等各大浏览器显示。 为用户使用方便考虑,全自动网页制作系统无需繁琐的注册与登入,直接选择喜欢的模板输入网页信息即可制作,并且所以模板

    2024年01月22日
    浏览(38)
  • 12吋全自动划片机有哪些功能?

    1、大面积工作盘:可容纳多个工件,并自动对位。 2、轴光/环光:采用合适的光源照射,显示影像更能呈现工作物表面特征。 3、双倍率显微镜头:视野更大,精准快速进行对准校正工作。 4、非接触测高:消除刀具因测高而损伤的可能性,实时补偿下刀高度误差,提升切削

    2024年02月07日
    浏览(43)
  • 一个开源的全自动视频生成软件MoneyPrinterTurbo

    只需提供一个视频 主题 或 ,就可以全自动生成视频文案、视频素材、视频字幕、视频背景音乐,然后合成一个高清的短视频。 一:功能特性 完整的 MVC架构,代码 结构清晰,易于维护,支持 API 和 Web界面 支持视频文案 AI自动生成,也可以自定义文案 支持多种 高清

    2024年04月17日
    浏览(40)
  • 新版百度答题手机脚本,半自动脚本(全自动辅助抢题,手动答题)

    标题:《探秘半自动百度答题手机脚本:提升答题效率的辅助利器》 篇文: 引言: 在现代社会,知识获取和学习已成为人们追求进步和提高自我的重要途径。而移动互联网时代的到来,使得移动答题应用如百度答题成为了广大用户在碎片化时间中获取知识的首选方式。本文

    2024年01月19日
    浏览(67)
  • STM32状态机编程实例——全自动洗衣机(上)

    前面几篇文章,以按键功能,介绍了状态机的原理与按键状态机实例,实现按键单击、双击、长按等状态的检测。 本篇,继续使用状态机编程,来实现一个更有趣的功能——全自动洗衣机。 下面是一个全自动洗衣机的控制面板: 面板上有4个按键: 电源:控制洗衣机通电与

    2024年02月09日
    浏览(34)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包