摘要: (目录) Selenium Grid是selenium提供的一个分布式测试工具,将自动化脚本发布到多个物理机或者虚拟机(跨平台、跨浏览器)上执行,通过一个中心节点来控制多个设备,也就是在中心节点(hub)上运行测试,在其它节点(node)上执行,实现selenium的并行执行。除了可以在多个设备上运 阅读全文
posted @ 2021-04-10 11:06 测试开发小记 阅读(608) 评论(0) 推荐(0) 编辑
摘要: (目录) 动态规划是求解决策过程最优化的过程,可以高效求解那些可以分解为高度重复子问题的问题,应用非常广泛,比如解决最短路线、NLP等实际问题。 递归、分治和动态规划 德罗斯特效应 德罗斯特效应(Droste effect)是递归艺术中的一种表现形式,德罗斯特效应即在一幅图像中,某个局部图像与整体图 阅读全文
posted @ 2021-04-10 10:33 测试开发小记 阅读(190) 评论(0) 推荐(0) 编辑
摘要: (目录) 本文介绍jenkins, pytest ,selenium,Git,Allure的自动化测试实现方法,使用jenkins实现web自动化测试,并生成报告,自动发送邮件。 0-测试环境准备 Selenium Web自动化测试框架 自动化测试框架pytest编写测试用例 windows配置Gi 阅读全文
posted @ 2021-04-10 10:33 测试开发小记 阅读(702) 评论(0) 推荐(1) 编辑
摘要: (目录) Prometheus 是一个开源的服务监控系统和时间序列数据库,是一款开源系统监控和警报工具,在测试领域中,我们可以使用Promethues来监控压力测试时服务端的性能。 Prometheus简介 Prometheus使用Go语言开发,是最初在SoundCloud上构建的开源系统监控和警报 阅读全文
posted @ 2021-04-10 10:32 测试开发小记 阅读(1150) 评论(0) 推荐(1) 编辑
摘要: (目录) Netdiscover是一种网络扫描工具,通过ARP扫描发现活动主机,可以通过主动和被动两种模式进行ARP扫描。通过主动发送ARP请求检查网络ARP流量,通过自动扫描模式扫描网络地址。本文介绍Netdiscover的安装和使用方法。 Netdiscover安装 Kali Linux提供的网 阅读全文
posted @ 2021-04-10 10:31 测试开发小记 阅读(4089) 评论(0) 推荐(0) 编辑