自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 selenium自动化测试框架简介

基于Selenium的自动化测试在实践中应用较多,知识点儿也很多,那么,如何学习Selenium呢?现在网上有非常多的课程,但并不是所有的都是大家需要的。个人建议,大家把重点放在Web Driver上,选择一门开发语言,例如Python等,在实践中不断掌握基于Selenium的自动化测试!

2024-09-22 15:22:15 854

原创 rsync_postfix 发送邮件 ubuntu

在上述示例配置文件中,先定义了一些全局选项,然后定义了[ftp1],这个用中括号包围的"[ftp1]“就是rsync中所谓的模块,ftp1为模块ID,必须保证唯一,每个模块中必须定义一项"path”,path定义的是该模块代表的路径,例如此示例文件中,如果想请求ftp1模块,则在客户端使用"rsync user@host::ftp1",这表示访问user@host上的/home/ftp目录,如果要访问/home/ftp目录下的子目录www,则"rsync user@host::ftp1/www"。

2024-09-22 14:09:25 1024

原创 python接口自动化测试 —— unittest框架suite、runner详细使用!

前三个文件是包含了单元测试类的文件,第四个文件是负责运行所有单元测试类,不包含测试用例。**优点:**是不是简洁。单元测试类名(测试用例名)列举某个单元测试类文件代码。

2024-09-22 12:31:17 469

原创 PO模式在自动化测试中有什么好处_自动化用例的po模式的好处(1)

当你把下面这段代码拿给产品经理看的时候,他也大概能知道你测的是什么业务,能帮你纠正你的测试流程是否正确,或者提出一些更有建设性的意见,这对于大型项目需要频繁沟通和梳理业务时非常有用。我们编写的代码就像是自然语言,任何懂英语的人都知道代码在做什么,在DDD中,叫做领域特定语言(DSL), 要实现这种逻辑,在Page类和调用中间应该还会有一个层级来封装user。每一个页面的操作都被单独的存放在一个类文件中,当前端页面被修改之后,只需要找到对应类文件进行修改,其他的代码并不需要进行修改,这符合单一职责原则。

2024-09-22 08:32:19 359

原创 Playwright已经是目前最好的测试自动化工具了吗?_playwright basicauth

例如,如果你想在Java中使用Playwright,你需要选择你喜欢的测试运行器,如JUnit,并管理Playwright对象,如BrowserContext和Page。今天,大多数web应用程序都是用现代前端框架开发的,如React、Angular或Next.js,所有的浏览器可以分为三类:基于Chromium引擎的浏览器,在Gecko上运行的Firefox,以及在WebKit上运行的Safari。现有的会话可以在每次新的测试需要会话时使用,节省了登录应用程序的时间,大大减少了执行时间。

2024-09-22 06:42:35 1257

原创 jmeter性能测试常见的一些问题_为什么jmeter打开后特别卡

报错2:Connection timed out: connect工具java.net.ConnectException: Connection timed out: connectat java.net.DualStackPlainSocketImpl.connect0(原因:多是由于端口号耗尽,通常一台服务器的端口号最可能是65535个,建议使用该命令分别查看下压测机与服务器的端口使用状况,netstat -nat|grep -i 8080|wc -l,若是这个个数在6w左右,那可能就是端口号用尽,同时

2024-09-22 03:37:19 672

原创 Java学数据结构(4)——散列表Hash table & 散列函数 & 哈希冲突_java 散列表

另外,保证所有的单元都能被探测到也是很重要的(但在下面的例子中这是不可能的,因为表的大小不是素数)。例如,关键字可能是完整的街道地址,散列函数可以包括街道地址的几个字符,也许还有城市名和邮政编码的几个字符。有些程序设计人员通过只使用奇数位置上的字符来实现他们的散列函数,这里有这么一层想法:用计算散列函数节省下的时间来补偿由此产生的对均匀地分布的函数的轻微干扰。下面的技术将会排除这个缺撼,不过这要付出计算一个附加的散列函数的代价。不过,这是不可能的,因为单元的数目是有限的,而关键字实际上是用不完的。

2024-09-22 00:54:56 1296

原创 ELK日志服务系统的安装部署_

D、出现Exception in thread “main” java.nio.file.AccessDeniedException: /usr/local/elk/elasticsearch/config/jvm.options,是因为使用非root用户执行是没有权限,解决办法。htpasswd -cm /etc/nginx/htpasswd royzelas #/etc/nginx/htpasswd就是配置文件里面配置的密码文件,royzelas就是用户名。

2024-09-21 22:04:44 1399

原创 Centos7搭建redis6

修改112,113 的 redis.conf 配置:daemonize yesreplicaof 10.100.101.111 6379masterauth ******min-replicas-to-write 1min-replicas-max-lag 10 requirepass 123456 appendonly yes修改111 的 redis.conf 配置daemonize yesmasterauth ******min-replicas-to-write 1min-replic

2024-09-21 19:14:46 988

原创 Airtest-Selenium实操小课:刷B站视频

*。**target:在线程中调用的对象,可以为函数或者方法;args为target对象的参数。start():开启线程,如果线程是通过继承threading.Thread子类的方法定义的,则调用该类中的run()方法;start()只能调用一次,否则报RuntimeError。

2024-09-21 16:15:36 641

空空如也

空空如也

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

TA关注的人

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