代码改变世界

随笔分类 -  python

python强大的hook函数

2022-12-19 23:49 by 虫师, 6382 阅读, 收藏, 编辑
摘要: 什么是hook? 钩子函数(hook function),可以理解是一个挂钩,作用是有需要的时候挂一个东西上去。具体的解释是:钩子函数是把我们自己实现的hook函数在某一时刻挂接到目标挂载点上。 hook应用场景(一) 相信你对钩子函数并不陌生。我在 requests 和 mitmproxy 都有看 阅读全文

小小装饰器大大用处

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 阅读全文

python多版本与虚拟环境

2021-03-30 16:48 by 虫师, 2801 阅读, 收藏, 编辑
摘要: python多版本与虚拟环境 阅读全文

自己上手写性能测试工具(二)

2020-11-09 23:33 by 虫师, 2193 阅读, 收藏, 编辑
摘要: 自己上手写性能测试工具(二) 阅读全文

自己上手写性能测试工具(一)

2020-10-23 11:35 by 虫师, 3983 阅读, 收藏, 编辑
摘要: 自己上手写性能测试工具(一) 阅读全文

使用websocket开发智能聊天机器人

2020-05-27 23:25 by 虫师, 3323 阅读, 收藏, 编辑
摘要: 使用websocket开发智能聊天机器人 阅读全文

异步http接口调用库:httpx

2020-05-21 22:42 by 虫师, 10705 阅读, 收藏, 编辑
摘要: 异步http接口调用库:httpx 阅读全文

python 异步Web框架sanic

2020-04-26 23:33 by 虫师, 8950 阅读, 收藏, 编辑
摘要: python异步Web框架sanic 阅读全文

python 异步 I/O

2020-04-22 22:31 by 虫师, 5787 阅读, 收藏, 编辑
摘要: python 异步 I/O 阅读全文

我的自动化测试之路

2019-11-23 23:22 by 虫师, 12082 阅读, 收藏, 编辑
摘要: 功能测试想转自动化,请问应该怎么入手?或者有哪些书推荐?那么,接下来我就结合我的经历聊一聊我是如何在工作中做自动化测试的。 阅读全文

简单Web UI 自动化测试框架 seldom

2019-11-12 23:01 by 虫师, 16186 阅读, 收藏, 编辑
摘要: 基于 selenium 和 unittest 的 Web UI自动化测试框架。 阅读全文

《Python自动化测试九章经》

2019-11-05 22:52 by 虫师, 3846 阅读, 收藏, 编辑
摘要: Python自动化测试九章经,精品小课上架~! 阅读全文

使用Hypothesis生成测试数据

2019-09-17 23:00 by 虫师, 3712 阅读, 收藏, 编辑
摘要: 使用Hypothesis生成测试数据 阅读全文

最新的爬虫工具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自动发邮件库yagmail

2017-12-03 21:22 by 虫师, 19152 阅读, 收藏, 编辑
摘要: yagmail 可以更简单的来实现自动发邮件功能。 阅读全文

Python ORM框架之 Peewee入门

2017-05-19 18:11 by 虫师, 22433 阅读, 收藏, 编辑
摘要: Python ORM框架之Peewee使用,通过Peewee操作MySQL数据库。 阅读全文

Python使用MySQL数据库(新)

2017-05-16 21:16 by 虫师, 56465 阅读, 收藏, 编辑
摘要: Python使用MySQL数据库(新) 阅读全文
Web Page Counters
Computer Desks