摘要:
什么是hook? 钩子函数(hook function),可以理解是一个挂钩,作用是有需要的时候挂一个东西上去。具体的解释是:钩子函数是把我们自己实现的hook函数在某一时刻挂接到目标挂载点上。 hook应用场景(一) 相信你对钩子函数并不陌生。我在 requests 和 mitmproxy 都有看 阅读全文
随笔分类 - python
小小装饰器大大用处
2022-05-11 23:11 by 虫师, 2040 阅读, 收藏, 编辑
摘要:
事情是这样,我们正在编写接口自动化用例。因为基本上都是复杂的场景测试。 例如测试支付业务的过程: 用户登录 加入购物 下单 支付 也就是说,如你想测试支付业务,大概必须要调用前面三个接口。那我们就需要把前面三个接口进行封装。以用户登录为例。 import json import requests c 阅读全文
分析:如何多线程运行测试用例
2021-10-23 10:58 by 虫师, 3013 阅读, 收藏, 编辑
摘要:
这是时常被问到的问题,尤其是UI自动化的运行,过程非常耗时,所以,所以多线程不失为一种首先想到的解决方案。 多线程是针对的测试用例,所以和selenium没有直接关系,我们要关心的是单元测试框架。 unittest 首先,应该说明的是unittest本身是不支持多线程的。当然,如果你学过Python 阅读全文
python代码性能分析
2021-04-25 22:51 by 虫师, 1959 阅读, 收藏, 编辑
摘要:
上一篇文章我们介绍了基准测试,通过基准测试可以发现程序变慢了,那么是因为什么原因导致性能变慢的,需要进一步做代码性能分析。python同样提供了性能分析工具。 cProfile cProfile是python默认的性能分析器,他只测量CPU时间,并不关心内存消耗和其他与内存相关联的信息。 from 阅读全文
我的自动化测试之路
2019-11-23 23:22 by 虫师, 12082 阅读, 收藏, 编辑
摘要:
功能测试想转自动化,请问应该怎么入手?或者有哪些书推荐?那么,接下来我就结合我的经历聊一聊我是如何在工作中做自动化测试的。 阅读全文
简单Web UI 自动化测试框架 seldom
2019-11-12 23:01 by 虫师, 16186 阅读, 收藏, 编辑
摘要:
基于 selenium 和 unittest 的 Web UI自动化测试框架。 阅读全文
最新的爬虫工具requests-html
2018-04-25 23:02 by 虫师, 27410 阅读, 收藏, 编辑
摘要:
使用Python开发的同学一定听说过Requsts库,它是一个用于发送HTTP请求的测试。现在作者Kenneth Reitz 又开发了requests-html 用于做爬虫。 阅读全文
uiautomator2 使用Python测试 Android应用
2018-03-01 09:33 by 虫师, 94543 阅读, 收藏, 编辑
摘要:
uiautomator2 使用Python测试 Android应用 阅读全文
Python ORM框架之 Peewee入门
2017-05-19 18:11 by 虫师, 22433 阅读, 收藏, 编辑
摘要:
Python ORM框架之Peewee使用,通过Peewee操作MySQL数据库。 阅读全文