摘要:上一篇文章我们介绍了基准测试,通过基准测试可以发现程序变慢了,那么是因为什么原因导致性能变慢的,需要进一步做代码性能分析。python同样提供了性能分析工具。 cProfile cProfile是python默认的性能分析器,他只测量CPU时间,并不关心内存消耗和其他与内存相关联的信息。 from 阅读全文
Selenium 4.0beta:读源码学习新功能
2021-03-13 23:45 by 虫师, 2826 阅读, 1 推荐, 收藏, 编辑
摘要:selenium pythone client 阅读全文
Selenium 4.0beta: Grid 工作原理
2021-03-04 23:47 by 虫师, 2695 阅读, 0 推荐, 收藏, 编辑
摘要:Selenium 4.0 beta版已经发布,那么距离正式版已经不远了,在Selenium 4.0中变化比较大的就是Grid了,本文翻译了官方文档,重点介绍Grid 4的工作原理 阅读全文
自己上手写性能工具(三)
2021-02-20 10:44 by 虫师, 1788 阅读, 2 推荐, 收藏, 编辑
摘要:自己上手写性能测试工具(一) 自己上手写性能测试工具(二) 我又来更新第三篇了,因为我又改进了一些功能。 显示性能测试进度 前些天逛github发现了tqdm,他可以动态显示程序的执行进度。根据前面开发的功能,在运行性能时,如果并发用户和请求数很大,那么终端就处于执行状态,不会有任何信息输出,直到运 阅读全文
打造性能监控平台
2021-01-30 09:46 by 虫师, 3199 阅读, 2 推荐, 收藏, 编辑
摘要:在做性能测试的时候,你是如何监控被测试系统的硬件资源的,如果是云平台,那么一般提供的有可视化的监控信息,如果是本地服务,只能通过系统命令(如ps、top、lsof等)查看。 我们可以自己打造一个可视化的系统系统资源监控平台,本文就教大家如何实现。 准备工具: Flask: 一个简单的web框架。 p 阅读全文
playwright自动化项目搭建
2021-01-21 23:45 by 虫师, 7800 阅读, 2 推荐, 收藏, 编辑
摘要:这是关于playwright系列介绍的最后一篇。搭建基于 playwright 的自动化项目。 阅读全文
为什么选择Playwright?
2021-01-13 23:08 by 虫师, 12963 阅读, 4 推荐, 收藏, 编辑
摘要:为什么选择Playwright?根据官方文档介绍,这里将介绍Playwright的特点,以便于帮助你快速的了解Playwright 阅读全文
Playwright VS Selenium VS Puppeteer VS Cypress
2021-01-04 17:00 by 虫师, 18470 阅读, 10 推荐, 收藏, 编辑
摘要:Playwright VS Selenium VS Puppeteer VS Cypress , e2e 自动化测试工具对比。 阅读全文