自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(215)
  • 资源 (1)
  • 收藏
  • 关注

原创 【cucumber】cucumber-reporting生成测试报告

原始的cucumber report 比较粗糙我们可以通过cucumber-reporting 插件对报告进去优化在pom.xml里面添加cuccumber-reporting 插件

2024-01-21 12:33:18 600

原创 【cucumber】CucumberOptions详解

@CucumberOptions注解:相当于Cucumber的初始化配置

2024-01-21 11:48:04 497

原创 【cucumber】学习跟踪

本文章主要跟踪cucumber自动化测试的学习进度,并且统计文章目录:

2024-01-21 11:31:52 385

原创 谷歌浏览器禁止更新版本

有时候我们使用Selenium进行自动化时,发现ChromeDriver无法匹配自动更新的google浏览器版本,这时候我们需要更新ChromeDriver驱动版本。或者不想要更新版本的话,可以关闭浏览器自动更新。

2024-01-21 11:25:42 411

原创 【cucumber】cluecumber-report-plugin生成测试报告

cluecumber为生成测试报告的第三方插件,可以生成html测报,该测报生成需以本地json测报的生成为基础。所以需要在测试开始主文件标签@CucumberOptions中,写入生成json报告。

2024-01-20 01:15:52 582

原创 【问题】pom.xml文件解决Provides transitive vulnerable警告

我们在Maven项目时,pom.xml文件对应的包有时会出现Provides transitive vulnerable警告

2024-01-16 22:05:17 1340

原创 【问题】SpringBoot项目中log4j与logback的Jar包冲突问题

这篇文章主要给大家介绍了解决SpringBoot项目中log4j与logback的Jar包冲突问题,文中有详细的解决方法和冲突的原因。

2024-01-08 21:13:48 761

原创 org.slf4j日志组件实现日志功能

slf4j 全称是Simple Logging Facade for Java。facade是一种设计模式。slf4j 是一个抽象程度更高的日志组件,本身并不提供实际的日志功能。实际的日志功能是通过log4j等日志组件实现,而使用者只需要关心 slf4j 给出的API。

2023-12-19 22:19:56 339

原创 【pycharm】Pycharm常用快捷键

批量替换是指一次性替换多个文件中的指定内容。在开发过程中,可能会遇到需要替换多个文件中的某个字符串或者某段代码的情况。如果一个一个文件进行替换,那么将会非常耗时和繁琐。而使用批量替换功能,则可以一次性完成所有文件的替换操作,大大提高了开发效率。

2023-12-19 20:45:14 78

原创 【Python】管理项目第三方包

我们在开发python项目时,如果代码每移植到到其他机器上,就手动 pip install XXX 安装一次,这样手动介入 是不是不太方便?那么,python有像java一样的maven管理包的工具吗??只需要一个类似pom的文件,项目在任何机器上,都自动下载答案是,肯定的。python中的requirement.txt,类似于maven的pom文件

2023-12-19 20:33:32 81

原创 【IDEA】Intellij IDEA相关配置

IntelliJ在业界被公认为最好的Java开发工具,尤其在智能代码助手、代码自动提示、重构、JavaEE支持、各类版本工具(git、svn等)、JUnit、CVS整合、代码分析、 创新的GUI设计等方面的功能可以说是超常的。3.JAVA JDK版本:File>Settings>Build,Execution,Deployment>Compiler>Java Compiler。另外项目相关配置:File>Project Structure>Project Settings>Project。

2023-12-19 20:32:02 390

原创 java.util.Base64实现Base64编码

其实Base64就是将ASCII码表的不可打印字符转换为可打印字符,进行字符传输,解码的时候也根据相同的协议进行解码,就可以得到与原来完全相同的结果了,使得不可打印字符也能传输。

2023-12-10 20:33:05 294

原创 【IDEA】IntelliJ IDEA中进行Git版本控制

本篇文章主要记录一下自己在IntelliJ IDEA上使用git的操作,一个新项目如何使用git进行版本控制。文章使用的IDEA版本 IntelliJ IDEA Community Edition 2023.3,远程仓库为https://gitee.com/

2023-12-10 19:49:11 363

原创 【pycharm】Pycharm中进行Git版本控制

本篇文章主要记录一下自己在pycharm上使用git的操作,一个新项目如何使用git进行版本控制。文章使用的pycharm版本PyCharm Community Edition 2017.2.4,远程仓库为https://gitee.com/

2023-12-10 13:11:28 297

原创 【IDEA】IntelliJ IDEA创建一个Maven项目

在IDEA中创建Maven项目,前提是已经安装配置好Maven环境 。本文主要使用的是IntelliJ IDEA 2022.2.1 (Community Edition)

2023-12-06 15:31:56 383

原创 【Python】Playwright模块进行自动化测试

playwright是由微软开发的Web UI自动化测试工具,支持Node.js、Python、C# 和 Java语言,本文将介绍Python版本的Playwright使用方法。

2023-11-25 22:06:32 368

原创 【Python】Loguru模块更简洁的日志记录库

Loguru: 更优雅的日志记录解决方案!loguru 是一个Python 简易且强大的第三方日志记录库,该库旨在通过添加一系列有用的功能来解决标准记录器的注意事项,从而减少 Python 日志记录的痛苦。

2023-11-18 20:55:57 198

原创 百度智能云文档汇总【2】

百度智能云文档汇总目录2:一、内容审核-->https://cloud.baidu.com/doc/ANTIPORN/index.html百度内容审核基于深度学习的智能内容审核方案,准确识别图片和视频中的涉黄、涉暴涉恐、政治敏感、微商广告、恶心等内容,也能从美观和清晰等维度对图像进行筛选,快速精准,解放审核人力。

2023-11-15 10:11:46 71

原创 【Excel】补全单元格值变成固定长度

我们知道股票代码都为6位数字,但深圳中小板代码前面以0开头,数字格式时前面的0会自动省略,现在需要在Excel表格补全它。这时我们需要用到特殊的函数:TEXT或者RIGHT

2023-11-11 18:26:23 820

原创 虚拟机的简单介绍

虚拟机(Virtual Machine)指通过软件模拟的具有完整硬件系统功能的、运行在一个完全隔离环境中的完整计算机系统。在实体计算机中能够完成的工作在虚拟机中都能够实现。在计算机中创建虚拟机时,需要将实体机的部分硬盘和内存容量作为虚拟机的硬盘和内存容量。每个虚拟机都有独立的CMOS、硬盘和操作系统,可以像使用实体机一样对虚拟机进行操作。

2023-11-10 18:15:07 327

原创 央行公开操作

公开市场业务是指中央银行通过买进或卖出有价证券,吞吐基础货币,调节货币供应量的活动。经济萧条时,为刺激经济,央行应买进证券,扩大基础货币供应,增加金融机构可用资金的数量。央行的公开市场操作有:一个是回购交易,分为正回购和逆回购。

2023-11-10 18:09:48 113

原创 【Windows】Windows系统常用命令大全

现实生活中,对电脑越熟悉懂得的快捷命令就越多。例如我们日常遇到的比较方便办公技巧,用快捷命令调用工具:调用计算器,Win键+R,输入calc,回车,计算器界面弹出来;调用记事本,Win键+R,输入notepad,回车,新建记事本出现了;电脑设定自动关机时间:Win键+R,at 18:05 shutdown -s -f (18:05分自动静默关机)以下多个非常实用的Windows系统命令大全,在WinXP、Win7、Windows server均可使用:

2023-11-10 18:01:30 166

原创 【DevOps】Rundeck以及Jenkins

Rundeck是一个DevOps常用的工具,是PagerDuty公司开发的产品,能够很好的和PagerDuty进行集成。但是平常我们听得或用得更多的是Jenkins,一个非常流行的CI工具,具有很好的可扩展性。

2023-11-10 18:00:10 294

原创 【Python】gevent模块实现协程模拟高并发

Python中GIL的存在,导致多线程一直不是很好用,相形之下,协程的优势就更加突出了。Python通过yield提供了对协程的基本支持,但是不完全。而第三方的gevent为Python提供了比较完善的协程支持。

2023-11-10 17:56:31 122

原创 【JMeter】组件之 Listener监听器选择

JMeter中监听器的作用就是收集、显示JMeter取样器的结果,并以树形、图表、表格的形式显示出来。还可以将监听结果保存成文件。

2023-11-10 17:49:01 456

原创 【Python】pact-python模块进行契约测试

先运行oltp_service.py文件启动provider服务,然后分别运行customer_success.py和customer_error.py。运行上面的invoice_tax_pact.py文件后,会在对应pacts目录生成契约文件。安装过程中如果报错,安装失败,需要进如pact包下载官网,找到对应的ZIP包自行下载,Step 1: 写一个 customer:customer_success.py。Step 2: 写一个 customer:customer_error.py。

2023-11-10 17:41:49 109

原创 Agile test

Sprint是Scrum框架中的一个重要组成部分,是敏捷开发的一种方法,而Scrum是一种敏捷开发框架,包括一组规则和实践,以支持团队协作,管理和完成项目。

2023-11-10 17:32:18 44

原创 curl 命令的简单介绍

curl 是常用的命令行工具,用来请求 Web 服务器。它的名字就是客户端(client)的 URL 工具的意思。

2023-11-10 17:30:38 81

原创 【Excel】函数sumif范围中符合指定条件的值求和

SUMIF函数是Excel常用函数。使用 SUMIF 函数可以对报表范围中符合指定条件的值求和。Excel中sumif函数的用法是根据指定条件对若干单元格、区域或引用求和

2023-11-10 08:25:46 923

原创 基于FFmpeg和Screen Capturer Recorder实现屏幕和声音的录制

当我们看到一些精彩的视频画面,但无法下载时,可以通过录屏的方式将视频和音频录制下来。这个时候我们需要安装采集视频和音频的工具screen-capture-recorder。以下是在windows10环境下,基于FFmpeg和Screen Capturer Recorder实现屏幕和声音的同步录制。

2023-02-19 19:59:22 1961 2

原创 基于FFmpeg实现的无声音屏幕录制

UI自动化测试时,有时需要进行录屏操作,这时我们是不需要声音的,我们可以通过FFmpeg进行简单的录制工作。以下是在windows10环境下,基于FFmpeg实现的简单录制:

2023-02-19 15:21:11 928

原创 【JMeter】Thread Group下的组件Sampler取样器

我们创建了线程组Thread Group后,会在它下面add组件Sampler取样器。1. 取样器用来向服务器发送请求,记录响应信息,响应时间的最小单元。

2021-04-26 16:04:29 456

原创 【JMeter】Threads(users)3种类型

线程(用户)Threads(Users) :线程组元件是任何一个测试计划的开始点。在一个测试计划中的所有元件都必须在某个线程下。所有的任务都是基于线程组。

2021-04-26 11:38:52 421

原创 【数据库】Mysql删除重复记录只保留一条

实际工作中,有可能会对数据库中的数据进行再次加工。假设有个表记录的是技术文章,有三个字段:st_link(文章链接)、st_title(文章章节标题)、st_name(文章名称)假设初始时主键为st_link,会出现1个st_title对应多个st_link的情况。但是后面发现其实一个st_title不同st_link里面的内容都一样,现在需要将每个st_title只保留一个st_link,并且将st_title作为主键。

2021-03-27 21:04:22 392

转载 【测试】测试开发成长学习路线--引导篇

测试工程师主要干的事情就是测试,找出程序的Bug,尽量在程序发布出去之前,把一些潜在的,严重的bug给提前指出来,降低软件研发过程修复bug的成本。测试是一个比较综合和全面的职业。

2021-01-21 21:13:59 260

原创 【Git】码云Gitee.com管理项目全流程

Gitee.com 是 OSCHINA.NET 推出的代码托管平台,支持 Git 和 SVN,提供免费的私有仓库托管。目前已有超过 500 万的开发者选择 Gitee。官网:https://gitee.com/为了在Gitee.com上管理项目,首先需要在上面注册用户、设置SSH公钥,下面简单介绍一下管理一个项目的具体流程

2020-11-06 16:15:10 799

原创 【Python实战】chinesecalendar模块处理中国股市交易日期

我们知道中国上海证券交易所和深圳证券交易所日常交易日期为星期一到星期五,并且法定节假日不交易。我们可以通过chinesecalendar模块判断某一天是否为工作日(中国法定工作日,调休的时候有可能周末也是工作日),通过datetime模块判断某一天是否为周末。实际案例:判断离当天间隔N天是否为股票交易日,N可以为负数,正数时为当前日期N天前,负数时为当前日期N天后。

2020-11-05 16:57:08 10096 4

原创 【Linux】crontab定时任务配置全过程

因为测试工作中需要在服务器上配置定时任务执行脚本,使用到了linux 的crontab。特此记录一下配置的整个流程。crontab命令用于设置周期性被执行的指令。该命令从标准输入设备读取指令,并将其存放于“crontab”文件中,以供之后读取和执行。

2020-08-24 17:59:56 2546

原创 【Python】shutil内置模块复制和重命名文件

在日常工作和生活中,我们经常要复制和重命名文件,如果遇到大量数据处理时,手动去操作非常麻烦,现在我们可以通过python的shutil模块完成,以下主要介绍几种场景:1.复制一个文件到其他目录,不重新命名;2.复制一个文件到其他目录,重新命名;3.复制某个固定文件,生成N个重命名的新文件;4.复制某个文件夹中多个文件,到其他目录、不重新命名;5.复制某个文件夹中多个文件,到其他目录、重新命名;

2020-06-15 19:01:35 4918

原创 【Python】内置os.path模块最常用的一些用法

os.path模块主要用于文件的属性获取,在编程中经常用到,以下是该模块的几种常用方法。更多的方法可以去查看官方文档:http://docs.python.org/library/os.path.html

2020-06-15 18:26:03 222

打造自己的深度学习环境

打造自己的深度學習計算環境 本文告訴您如何在有限預算內,從硬體採購、組裝、作業系統選擇、軟體安裝與設定,自行 打造與NVIDIA DIGITS DEVBOX相當的深度學習計算環境。

2018-05-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除