前言 因为要迁移 git,整理部门的项目时,看到了快有 4 年的 web 自动化项目,是个 webdriver+pytest 的。就顺便看看,还是发现不少有点意思的地方,算是个 webdriver+pytest 整合基础分享吧 项目结构 大...
分布式 Web UI 自动化系统的设计与实现
背景 很久以前基于Robotframework + flask + reactjs开发了一套 Web UI 自动化系统,用于网站自动化测试和日常巡检。但是随着其应用覆盖的范围越来越广,发现存在一些设计上的短板,如:只能单一节点部署运行上限较...
求助 Windows 端的应用程序性能测试
想寻求一个方法能够实时获取 Windows 机器上的某个进程(比如 Chrome)的 cpu、memory 等性能数据,并可以导出数据做分析博尔塔拉软件功能测试
游戏支付接口唤起支付宝超时,初步排查是电信 WiFi 出口太低换不起支付宝。请问有没有遇到类似问题?
玩家反馈:使用商城或者转盘功能时,准备充值,无法充值。主要时间段在 01:10-10:30 之间。 排查过程: 1.服务端告警机器人未上报异常,服务端查看日志未有异常; 2.和同事分别在家里验证,官方渠道和百度渠道的包,在电信、移动、联通下...
Chrome 又又又自动更新了,是时候自动下载 driver 了
在进行 UI 自动化的时候,需要下载对应的 driver 来控制浏览器,下面参考 seleniumbase 实现一个下载指定版本 chromedriver 查看 seleniumbase 中下载 chromedriver 的操作 在sele...
一站式开源分布式集群云真机测试平台 Sonic ——基于 Docker 方式部署 sonic 前后端(体验版)
Sonic:一站式开源分布式集群云真机测试平台,致力服务于中小企业的客户端 UI 测试,永久免费。 以下是本人实际搭建过程总结,希望对计划或正在搭建的同学有帮助! Docker 方式部署 sonic 前后端(体验版)环境信息: Docker...
MeterSphere 使用指南
一、简介 MeterSphere 是一站式开源持续测试平台,涵盖测试跟踪、接口测试、性能测试、团队协作等功能,兼容 JMeter 等开源标准,有效助力开发和测试团队充分利用云弹性进行高度可扩展的自动化测试,加速高质量软件的交付。 https...
记录用 selenium 把部分业务实现自动化测试
背景 最近换了新工作,这儿每个需求都要测 3 种语言(英语、繁体中文、简体中文),和 3 种设备(Web、IOS、AOS),一交叉就是 9 种组合。 手工测了一个多月,实在枯燥,所以想着做成自动化,可以省点时间摸鱼。 目标 短期目标是先做 ...
一个有趣的 BUG(精度问题)
最近在协助团队完成 ES 数据的切换(业务数据迁移),过程中遇到一个比较好玩的 BUG ,和大家分享并作为经验记录。 01 问题发现过程 通过前期的方案设计和比较,我们决定通过 elasticdump 工具来做 ES 的数据迁移,这个也是比...
一个有趣的BUG(精度问题)
最近在协助团队完成 ES 数据的切换(业务数据迁移),过程中遇到一个比较好玩的 BUG ,和大家分享并作为经验记录。 01 问题发现过程 通过前期的方案设计和比较,我们决定通过 elasticdump 工具来做 ES 的数据迁移,这个也是比...
自动化工具 webdriver 自动化(python)中的一些偏方
来点接地气的,继续部门的老 web 自动化框架解读,这次里面一些偏方 windows 环境在启动自动化前的清理工作 因为自动化是根据不同的 hosts 来确定对应版本环境,所以要进行清理上次运行的代理、dns 缓存,于是有以下代码片段(修改...
自动化工具 浏览器链接批量检测插件改造
背景&问题 我们的网站每天都会安排进行功能检查,对于关键性的页面,还会进行全页面的链接可用性扫描。之前一直用的是 Google 浏览器上Check My Links这个扩展插件,总体来说速度还是很快的。 但是随着我们网站的安全升级,...