04 2021 档案

摘要:(目录) 从逻辑结构上来说,数组和链表这两种数据结构都属于线性表,从物理存储来看,数组占用一块连续的内存区,而链表在内存中是分散的,由于这种物理结构差异,在对数组和链表进行增删改查操作的时间复杂度不同。栈和队列是特殊的线性表,数组和链表都可以用来实现栈和队列,本文将简要介绍这几种数据结构。 数组-A 阅读全文
posted @ 2021-04-29 22:16 测试开发小记 阅读(210) 评论(0) 推荐(0) 编辑
摘要:本文介绍使用jenkins来进行自动发送博客,检测博客项目是否有文件增加或者修改,如果有改动就执行本地构建和发布。 ps: 写这篇文章时还不了解Github Actions服务,刚好用过Jenkins,所以使用Jenkins来实现博客自动发布。如果你只想实现Hexo博客push后触发自动编译发布到G 阅读全文
posted @ 2021-04-29 22:13 测试开发小记 阅读(317) 评论(0) 推荐(0) 编辑
摘要:(目录) Pytest测试框架功能非常多,它其实就是由一组插件组成的,具有大量的插件,可以通过插件来扩展、定制功能,能满足大部分的测试需求。本文介绍pytest插件的开发方法,帮助更好的理解pytest测试框架。 pytest插件介绍 pytest的三种插件 pytest插件通过hook函数来实现, 阅读全文
posted @ 2021-04-29 21:24 测试开发小记 阅读(2131) 评论(0) 推荐(1) 编辑
摘要:(目录) 算法复杂度包括空间复杂度和时间复杂度,是衡量算法执行效率的重要指标。为了充分利用计算资源,提高业务处理效率,最有效的一种解决方式就是优化算法。 在介绍空间复杂度和时间复杂度之前先问一个问题:为什么不通过执行代码,然后统计算法执行的时间和占用的内存大小来度量算法执行效率呢?答案显而易见,算法 阅读全文
posted @ 2021-04-29 21:22 测试开发小记 阅读(310) 评论(0) 推荐(0) 编辑
摘要:HTTP是一个无状态无连接的协议,无状态指服务器不知道客户端的状态,比如使用用户名密码认证成功后,在下一次的请求中,服务器不知道用户是谁,如果需要后续服务,需要进行重新认证。然而,在某些场景,我们需要保存某些状态,比如在购物网站进行商品购买时,在某个域名下浏览多个网页,选择多个商品,这种情况下需要保 阅读全文
posted @ 2021-04-20 07:37 测试开发小记 阅读(228) 评论(0) 推荐(0) 编辑
摘要:(目录) Selenium Grid是selenium提供的一个分布式测试工具,将自动化脚本发布到多个物理机或者虚拟机(跨平台、跨浏览器)上执行,通过一个中心节点来控制多个设备,也就是在中心节点(hub)上运行测试,在其它节点(node)上执行,实现selenium的并行执行。除了可以在多个设备上运 阅读全文
posted @ 2021-04-10 11:06 测试开发小记 阅读(761) 评论(0) 推荐(0) 编辑
摘要:(目录) 动态规划是求解决策过程最优化的过程,可以高效求解那些可以分解为高度重复子问题的问题,应用非常广泛,比如解决最短路线、NLP等实际问题。 递归、分治和动态规划 德罗斯特效应 德罗斯特效应(Droste effect)是递归艺术中的一种表现形式,德罗斯特效应即在一幅图像中,某个局部图像与整体图 阅读全文
posted @ 2021-04-10 10:33 测试开发小记 阅读(256) 评论(0) 推荐(0) 编辑
摘要:(目录) 本文介绍jenkins, pytest ,selenium,Git,Allure的自动化测试实现方法,使用jenkins实现web自动化测试,并生成报告,自动发送邮件。 0-测试环境准备 Selenium Web自动化测试框架 自动化测试框架pytest编写测试用例 windows配置Gi 阅读全文
posted @ 2021-04-10 10:33 测试开发小记 阅读(860) 评论(0) 推荐(1) 编辑
摘要:(目录) Prometheus 是一个开源的服务监控系统和时间序列数据库,是一款开源系统监控和警报工具,在测试领域中,我们可以使用Promethues来监控压力测试时服务端的性能。 Prometheus简介 Prometheus使用Go语言开发,是最初在SoundCloud上构建的开源系统监控和警报 阅读全文
posted @ 2021-04-10 10:32 测试开发小记 阅读(1321) 评论(0) 推荐(1) 编辑
摘要:(目录) Netdiscover是一种网络扫描工具,通过ARP扫描发现活动主机,可以通过主动和被动两种模式进行ARP扫描。通过主动发送ARP请求检查网络ARP流量,通过自动扫描模式扫描网络地址。本文介绍Netdiscover的安装和使用方法。 Netdiscover安装 Kali Linux提供的网 阅读全文
posted @ 2021-04-10 10:31 测试开发小记 阅读(5079) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示