今天客户物理机上遇到文件描述符用尽的问题,现象包括:SSH连接物理机卡住PG服务端口TCP心跳检测失败PSQL卡住报错:too many open files概念在Linux系统中一切皆可以看成是文件,文件又可分为:普通文件、目录文件、链接文件和设备文件。 文件描述符(file descriptor)是内核为了高效管理已被打开的文件所创建的索引,其是一个非负整数(通常是小整数),用于指代被打开的文
近两年有一款 UI 测试工具非常火爆,名字叫 cypress, 官方号称超越 selenium, 是面向下一代的测试工具。那 cypress 到底要不要学呢?学起来容易吗?我们一起来看一下。安装cypress 是使用 nodejs 开发的一款工具,所以需要先下载 nodejs。进入官网下载 LTS 长期支持版。728 x 2751336 x 505 下载好 nodejs 之后在
Linux环境基础开发工具使用前言一、Linux软件管家:yum什么是软件包查看软件下载软件卸载软件软件管理器是如何下载软件的?二、vim编辑器vim基本概念如何进入其他模式?vim指令集命令模式下的指令底行模式下的指令集插入模式下的命令集替换模式下的命令集可视化模式下的命令集简单vim配置三、gcc/g++编译器gcc/g++编译器的使用函数库动态库与静态库四、Linux项目自动化构建工具-m
DOM(Document Object Model)文档对象模型 一个HTML页面被浏览器加载的时候,浏览器就会对整个HTML页面上的所有标签都会创建一个对应的 对象进行描述,我们在浏览器上看到的信息只不过就是这个HTML对象的属性信息而已,我们只要能找到 对应的对象操作对象的属性,则可以改变浏览器当前显示的内容。var allNodes=document.all;//获取HTML文件中的所有标签
前言 前面运行测试用是直接在运行器里面点击对应的js文件即可运行写好的脚本文件,写完一个项目后,我们希望能用命令行执行全部cypress 提供了命令行运行,可以方便运行单个js脚本,多个js脚本,也可以运行整个项目。 open 启动运行器 启动你的 cypress 运行器界面,参考第一
原创 2021-06-03 15:27:41
688阅读
设想用户要求请求一个token(这里的token采用jwt的开发标准生成,详情可以去看看这篇文章http://dwz.cn/6xFGvb,这里不做过多的描述),下面我们来说说怎么解决这个问题: 首先每个人请求一个token都给用户一条公钥和秘钥。下面称之为appid和appsecret。我一开始的设想是直接从数据库读写用户的次数,但这样子的体验在多用户并发的情况下给服务器带来的压力和用户体验并不
Cypress和Selenium都是流行的自动化测试工具,它们各有优缺点,具体使用哪个更好取决于你的需求和偏好。Cypress的优点:更容易上手:Cypress的API设计更加简单易懂,学习曲线相对较低。更快的测试速度:Cypress可以直接在浏览器中运行测试,不需要通过WebDriver进行通信,因此测试速度更快。更好的调试能力:Cypress提供了强大的调试工具,可以方便地定位问题。更好的可靠
目录引言什么是CypressCypress的工作原理Cypress运行原理Cypress和其他自动化测试工具有什么不一样?Cypress的缺点【自动化测试工程师学习路线】 引言在当今的软件开发中,自动化测试工具已成为不可或缺的一部分,而Cypress则是备受关注的一款JavaScript自动化测试工具。相比于其他工具,Cypress具有更加简单易懂的语法和强大的调试功能,在提高测试效率
前言 在cypress run的执行过程中,每一个测试用例文件都是完全单独运行的。执行完后可以生产对应的报告文件,再结合 allure 可以生成 allure 的报告。 junit-allure报告 在 cypress.json 中加入如下配置 // 作者:上海-悠悠 交流QQ群:9391105
原创 2021-06-03 15:29:35
853阅读
安装cypress。一、操作系统先确认下你的系统,是否在cypress支持范围之内:macOS 10.9 以上 (仅64-bit)Linux Ubuntu 12.04及以上版本,Fedora 21和Debian 8(仅64位)windows7 以上二、安装依赖1.node.js如果使用npm来安装Cypress,需要Node.js 12 或者 14 以上。不知道啥是node.js?没关系,其实说白
原创 2021-05-19 21:23:32
1155阅读
PS程序正常、打开和存储某个素材卡顿、工具栏反应迟钝解决方法经常额人被这个问题困扰过,总有那么几个 PSD 文件,明明只有几个图层而已,图层内均没有特别大的图片,但 PSD 文件却特别大,至少都比合理的大小超出几倍。而且在打开时图以完全打开但工具栏还处于卡顿状态要等一会在能使用,在设计过程当中,保存时也会出现明显的卡顿现象。内存使用率偏高。而且在 Mac 中是以 PSD 类型的图标展示而不是文档内
一:Cypress简介 随便着Web应用项目的不断发展,测试也要不断发展,Cypress是为现代网络打造的,基于JavaScript语言的一种前端自动化测试工具,测试也是如此,对浏览器中运行的所有内容进行快速,轻松和可靠的测试。Cypress是自集成的,它提供了一套完整的端到端的测试体验,正如官网上所说:安装Cypress很简单,无需依赖项,无需额外下载或更改代码。轻松,快速地编写测试,并在构建W
嗨,大家好,我是叶子  关于测试用设计,根据业务不同,能力不同,设计的测试用也完全不同,以下是关于一个老掉牙的案例,“登录”功能。  需求:做为用户,我想输入账号、密码及验证码,以便我能正常登录系统根据以上需求,不同的测试人员,可能会设计出来不同的测试用来进行登录功能的测试,有兴趣的小伙伴,可以看一下自己有哪些没有想到,也欢迎小伙伴继续补充:登录用设计-1输入已注册的户名和正确的密码,验
介绍Cypress 是一款 e2e 测试工具。每当我们写好一个组件或者一个页面之后,我们会想对整体做一个测试。在不使用工具的情况下,我们会开启 browser,然后做一系列点击、滚动、填 form 等等交互,然后观察看看是否全部运行正常,这就是 e2e 测试。而借助 Cypress,我们可以把这套测试流程写成代码封装起来。让它变成自动化测试。若以后代码修改了,我们就不需要人工测试(费劲)。&nbs
什么是CypressCypress Cypress是基于JavaScript语言的前端自动化测试工具,无需借助外部工具,自集成了一套完整的端到端测试方法,可以对浏览器中运行的所有内容进行快速、简单、可靠的测试,并且可以进行接口测试。Cypress的工作原理Cypress 是在测试开始并首次加载Cypress时,Cypress Web内部应用程序先把自己托管到本地的一个随机端口上,然后使
Cypress环境搭建Cypress系列-使用yarn命令搭建cypress自动化测试环境Cypress系列-使用npm命令搭建cypress环境编写第一个测试脚本在cypress的项目目...
Cypress环境搭建Cypress系列-使用yarn命令搭建cypress自动化测试环境Cypress系列-使用npm命令搭建cypress环境编写第一个测试脚本在cypress的项目目...
什么是单元测试测试开发编写的代码 单元测试的单位是函数 Unittest是单元测试 框架工具,是python自带工具,由4个部分组成 测试用(一个单元测试用就是一个函数) 测试套(多条的集合) 测试固件(测试用准备工作setUp函数表示,测试用结束工作tearDown函数表示) TestRunner:测试执行器(对象unittest.main())作用就是执行设定的测试用得出测试结果
python中使用 unittest.TestCase 进行单元测试单元测试和测试用各种断言方法函数测试1.准备测试函数2.编写一个能使用它的程序3.对函数进行单元测试类测试1.准备测试的类2.编写一个能使用它的程序3.对类进行单元测试方法 setUP()注意 单元测试和测试用python标准库中的模块unittest提供了代码测试工具。单元测试用于核实函数的莫个方面没有问题;测试用是一组
前言上篇文章相信大家已经了解了pytest在cmd下结合各种命令行参数如何运行测试用,并输出我们想要看到的信息。那么今天会讲解一下pytest是如何收集我们写好的?我们又有哪些方式来运行单个或者批量运行呢?下面将为大家一一解答!Pytest收集原理首先我们按照如下目录结构新建我们的项目 [pyttest搜索测试用的规则] |[测试用目录1] | |__
  • 1
  • 2
  • 3
  • 4
  • 5