保存成功
订阅成功
保存失败,请重试
提交成功
少年

少年

测试开发工程师
左能开发,右能测试,上能CI/CD,下能性能调优。 个人博客: https://shaonianyr.cn/...更多
创作文章5

自动化收集和量化分析网页性能指标

如何评估一个网页的性能,也是测试过程中的重点工作。当我们打开一个网页,白屏时间、首屏时间以及加载时间等等,都会成为我们关心的重点。那么这些性能的指标应该如何衡量呢?又如何去统计和分析呢? 本场 Chat 将对网页性能的指标进行分析和讲解,提供量化分析的方案,并结合本人开发的开源网页性能测试工具:PPTS,进行设计思路的分享,以及对源代码的核心部分讲解。[PPTS 源码地址](https://github.com/ShaoNianyr/ppts) 本场 Chat 您将会收获到: 1. 了解衡量网页性能的指标 2. 了解如何对这些性能指标进行衡量 3. 了解开源性能测试工具 PPTS 的设计思路 4. PPTS 核心代码的讲解 技术方案:Node.js + Puppeteer 适合人群:测试、性能测试、测试开发
Web
102 订阅

Locust:单机并发性能王者

无论是 Jmeter 还是 Loadrunner,在进行压测的时候,都是基于线程的并发,这是需要消耗一定量的资源,所以单机往往不能实现较高的并发量,需要多台机器联合使用,而 Locust 的并发,却可以在一台机器上实现上千并发。本场 Chat 将为您讲解 Locust 的性能测试应该如何去进行。 本场 Chat 您将会学到如下内容: 1. 什么是 Locust 2. 如何使用 Locust 进行单接口压测 3. 如何使用 Locust 进行场景压测 适合人群:测试,性能测试。
116 订阅

基于 Zabbix 的 Web 实时监控

如何测试网页的稳定性是一个值得深思的问题,因为没有数据就没有衡量标准,本场 Chat 将带领你们给自己的网页部署 Zabbix 实时监控,得到我们想要的数据。 本场 Chat 您将会学到如下内容: 1. 什么是 Zabbix 2. 如何利用 Zabbix 部署 Web 监控 3. Zabbix 触发器如何设置 4. Zabbix 仪表盘数据部署 适合人群:测试,运维。
WebZabbix监控
132 订阅

PC 端 Selenium 疑难杂症解析

在自动化测试过程中,我们会遇到很多的问题,比如手机验证码登录,不定时悬浮窗验证等等。本场 Chat 将会对 PC 端使用 Selenium 当中遇到的一些常见问题进行总结,结合我在遇到这些问题时的思考过程,提供解决方案,以及源代码的实现。 本场 Chat 您将学到如下内容: 1. 没有万能登录验证码,无法跳过手机验证码登录的前提下,怎么从测试环境的手机验证码接口获取验证码信息,自动填入登录; 2. 一些不定时出现和消失的悬浮窗口,如何加断言验证; 3. Selenium 多种定位方式,怎么封装在同一个函数当中去使用; 4. 当我们想对网页某个坐标点点击时,怎么获取正确的网页点坐标而非电脑屏幕坐标点来点击。 测试框架: Python 3.x + Selenium 适合人群: 自动化测试、测试 QA、测试开发。
Selenium
96 订阅

从零到一构建基于 POM 模式的 Web UI 自动化测试框架

面对每日重复单调的手工测试,自动化测试毫无疑问成为了一个更好的选择。本文会以目前流行的 POM 模式,从零开始,对比普通的 Web UI 自动化测试,如何构建成 POM 模式,也就是将测试用例代码、页面元素定位以及浏览器动作封装分开管理,实现以最小的代码改动,来面临每一次产品的迭代更新测试。不需要重复写大量无意义的代码,利于后期维护。 设计方案如下: 1. 编程语言: Python 3.7 2. 测试框架: Unittest + Selenium 3. 设计模式: POM(Page Object Model) 4. 测试报告: 带图表带界面美化带每项用例截图的 HTMLTestRunner.py 本场 Chat 您将学到如下内容: 1. 了解普通 Web UI 自动化测试的流程,掌握 Unittest 测试框架; 2. 了解 Selenium 的常见功能和用法; 3. 掌握如何将普通的自动化测试框架,构建成 POM 模式,封装大量重复的代码,利于后期维护管理,使得测试用例更加形象易懂; 4. 如何调用美化版的测试报告,生成一份好看的测试结果。 适合人群:自动化测试、测试 QA 、测试开发。
Web UI测试自动化
111 订阅
微信扫描登录