位置: IT常识 - 正文

持续集成——web自动化测试集成实战(持续集成的步骤)

编辑:rootadmin
持续集成——web自动化测试集成实战 文章目录一、Web自动化测试持续集成的好处二、环境准备三、Jenkins节点挂载四、节点环境的配置1、JDK2、Chrome 浏览器3、chromedriver4、Python3环境5、allure-commandline工具6、allure插件五、本地运行待测代码(保证代码没有问题)六、库文件的导出七、Jenkins上运行代码配置1、指定节点运行2、源码配置3、构建配置4、构建后配置八、构建Web自动化测试1、测试报告生成2、控制台输出![在这里插入图片描述](https://img-blog.csdnimg.cn/3992ab720bd4442bbcb537fe3e86df35.png)3、workspace文件一、Web自动化测试持续集成的好处

推荐整理分享持续集成——web自动化测试集成实战(持续集成的步骤),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:持续集成的概念,持续集成的步骤,持续集成包括,持续集成的步骤,持续集成的步骤,持续集成的概念,持续集成包含哪些流程,持续集成的作用是哪些,内容如对您有帮助,希望把文章链接给更多的朋友!

减少错误和手动任务 及早发现并解决集成挑战 更短的交付周期

二、环境准备

被测代码(存放于代码仓) Jenkins节点机器以及运行环境

三、Jenkins节点挂载

博客地址:https://blog.csdn.net/YZL40514131/article/details/130142810?spm=1001.2014.3001.5501

四、节点环境的配置

当前项目在windows节点跑,所以需要在windows中配置各种环境变量

1、JDKC:\Users\Lenovo>java -versionjava version "11.0.18" 2023-01-17 LTSJava(TM) SE Runtime Environment 18.9 (build 11.0.18+9-LTS-195)Java HotSpot(TM) 64-Bit Server VM 18.9 (build 11.0.18+9-LTS-195, mixed mode)2、Chrome 浏览器

Chrome 浏览器和chromedriver要匹配

3、chromedriverC:\Users\Lenovo>where chromedriverD:\chromedriver\chromedriver.exeC:\Program Files\Google\Chrome\Application\chromedriver.exeC:\Users\Lenovo>chromedriverStarting ChromeDriver 110.0.5481.30 (aedb656755c469651f01505a4f15e153fc606a1e-refs/branch-heads/5481@{#191}) on port 9515Only local connections are allowed.Please see https://chromedriver.chromium.org/security-considerations for suggestions on keeping ChromeDriver safe.ChromeDriver was started successfully.4、Python3环境C:\Users\Lenovo>pythonPython 3.9.6 (tags/v3.9.6:db3ff76, Jun 28 2021, 15:26:21) [MSC v.1929 64 bit (AMD64)] on win32Type "help", "copyright", "credits" or "license" for more information.5、allure-commandline工具C:\Users\Lenovo>where allureD:\allure-commandline-2.13.2\allure-2.13.2\bin\allureD:\allure-commandline-2.13.2\allure-2.13.2\bin\allure.bat6、allure插件

五、本地运行待测代码(保证代码没有问题)

Pycharm拉取代码执行 命令行运行代码,并生成报告

六、库文件的导出持续集成——web自动化测试集成实战(持续集成的步骤)

pip freeze > requirements.txt

七、Jenkins上运行代码配置1、指定节点运行

指定windows节点运行UI自动化,linux不适合运行UI自动化,linux需要安装浏览器,而且运行脚本是没有界面的,运行UI自动化只能通过无头模式运行

创建节点(需要保证远程工作目录是存在的)

2、源码配置

3、构建配置

call auto_env\Scripts\activate 激活虚拟环境#给虚拟环境安装依赖pip install -r requirements.txt#运行脚本python -m pytest --alluredir=./results --clean-alluredir4、构建后配置

allure报告设置相对路径设置 与 python -m pytest --alluredir=./results --clean-alluredir 中的results一致

特别注意:还需要在运行节点—>配置从节点—>节点属性 勾选工具位置,设置Allure Commandline的目录(可以通过C:\Users\Lenovo>where allure查)

八、构建Web自动化测试

1、测试报告生成

2、控制台输出3、workspace文件

本文链接地址:https://www.jiuchutong.com/zhishi/295886.html 转载请保留说明!

上一篇:六自由度机器人(机械臂)运动学建模及运动规划系列(四)——轨迹规划(六自由度机器人简图)

下一篇:基于Java+SpringBoot+Vue+uniapp微信小程序零食商城系统设计和实现

  • 减免所得税如何申报
  • 出差补贴需要纳税吗
  • 纳税人规模证明是什么
  • 二手房个人所得税是买方交还是卖方交
  • 无票收入是否要交税
  • 零申报失败什么原因
  • 套期工具是资产还是负债
  • 企业所得税滞纳金从什么时候开始算
  • 发票失控怎么处罚
  • 企业支付给职工的工资和职工福利应当计入
  • 成品油购进数据未同步怎么办
  • 突然收到财付通转出的钱
  • 单位自有车辆
  • 增值税普票只要发票号吗
  • 个人给单位干的小工程需代扣个税吗?
  • 个人房源可以委托别人吗
  • 应征增值税不含税销售额(3%征收率)怎么算
  • 净资产收益率计算公式用期末净资产
  • 企业的其他业务收入有
  • 发票在验旧日期之后作废吗
  • 税控盘服务费申报是在哪里填写
  • 人人有份类似的词语
  • 已经折旧完的固定资产怎么处理
  • 鸿蒙系统怎么升级3.0
  • 初级会计实务的心得体会
  • 代扣代缴的增值税可以作为进项税抵扣吗
  • linux文件权限控制
  • win11无法安装程序包
  • vue项目中使用opencv
  • 项目优化管理工具
  • EasyExcel使用与步骤
  • ChatGPT-4 终于来了(文末附免费体验地址)
  • php生成图片 html转img
  • 浅谈PHP发送HTTP请求的几种方式
  • 投标报名费怎么定
  • matlab用于图像处理
  • egi脑电数据处理
  • 没有什么盈利的公司应该进吗
  • 融资租赁的固定资产
  • 购买汽车抵扣增值税
  • 增值税申报表第18栏怎么来的
  • 商业保险 抵扣个税
  • 以前年度未入账固定资产账务处理
  • 享受专项附加扣除要什么时候申报
  • 贷款利息收入如何计算
  • 行政单位要不要税号?
  • 何为居民企业
  • 购货方发生退货的会计分录
  • 事业单位未取得相关证书不予受理
  • 转出上年的进项税怎么算
  • 支票存根联可以涂改吗
  • 免费给人一些客户资料违法吗
  • 会计账务处理程序有哪些类型
  • 红字冲红什么意思
  • 增值税税控系统专用设备费及技术维护费抵扣
  • mysql alter table修改表命令整理
  • 购物车功能实现思路
  • apache系统服务启动不了
  • linux系统ln命令
  • 怎么更改桌面图标字体
  • centos6.5无法启动
  • launcher.exe是什么程序
  • win8开机启动项
  • win7息屏不断网
  • android更改应用名称
  • bat批处理命令运行程序
  • javascript 表格
  • android 资源管理器
  • 统计一组数据各个数字出现的次数
  • activity怎么用
  • Python实现定时任务
  • Android Studio cvs 状态颜色
  • 酷狗模拟场景怎么用
  • dom的操作
  • python搭建虚拟环境torch
  • jquery移动版
  • 手机申报税务不成功怎么办
  • 税务局登记是什么
  • 香水与香精有啥不一样
  • 近亲房屋赠与免税费
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设