抱歉,您的浏览器无法访问本站

本页面需要浏览器支持(启用)JavaScript


了解详情 >

多进程运行pytest

背景随着自动化case数量的增长,执行一次耗时也越来越长,目前生产环境大概需要40分钟才能跑完所有case!时间,时间就是生命,需要想办法来提高运行速度。 一般情况下我们会想先优化代码,看看哪边耗时比较长,常规的优化可以分为三个步骤:数据准备, 执行操作,结果检查。 这边数据大多在testcollection直接传递,而结果检查现在大部分的断言并不复杂,因此数据准备,结果检查就不多提了。...

python协程测试限流

背景项目组使用sentinel框架用于控制迸发和流量,达到限流的效果,除了jmeter外拓展一种思路。 Jmeter常规测试例如要一个查询接口,限制每秒访问10,可以使用jmeter,线程组持续时间1秒,循环次数1,线程数填写个11 12这样。然后观察结果树。 然后记住取样器错误后执行的动作,选择停止线程,这样就不会重复执行。如下 然后添加结果树,如果限流得以实现,那么结果树中,第11个...

解析doc网页类型

一. 背景一些项目较老,还未完全前后端分离,存在一些JSP页面,这就导致某些重要信息没有写入到cookie,也无法通过接口返回,直接嵌入在页面中。 例如,新建工单,进行保存的时候,需要一个token字段。 排查后发现是在点击新建后页面返回的,是doc类型 二. 使用beautifulsoup进行解析1. 什么是beautifulsoupbeautifulSoup,一个灵活又方便的网...