Haauleon Blog

我干了什么 究竟拿了时间换了什么

国外代理 | 使用 UDP 进行手动连接

解决国内无法使用 surfshark 软件自动连接的问题

千言万语只在此链接:UDP 手动连接教程

爬虫 | 刷网页浏览量脚本

基于 pyppeteer + 免费芝麻代理池

背景   前几天公司其他项目同事提了个需求过来,要用国内的代理池去刷网页浏览量 pv,我这里用的还是芝麻代理,理由很简单,就是每日可领用 20 个免费 ip。头痛的是每个 ip 的使用时长不能超过 25 分钟,超过就失效了,而且不知道是不是因为是免费的关系,有些 ip 经常出现连接超时的异常,我不得不做异常处理和超时判断。现在放一下代码,依旧在大神的代码基础上进行的修改。 代码 1 2...

爬虫 | 国内 ip 代理池访问网页

xlrd + pyppeteer 实现读取 excel 刷网页并截图

背景   接到个异地代理访问图片的需求,前几天常州市无法访问阿里云 oss 绑定的图片,然后我上网搜了一下全国城市路线最多的代理服务商,找到了芝麻。提供的城市路线相对较多,我这里用的是通过 api 获取 ip 来实现代理浏览器访问图片,抄了一下大神的代码,然后增加了自动关闭浏览器的时候删除 tmp 文件、读取 excel 和截图的功能。现在放一下 demo,也是刚新鲜出炉的代码,后面有时间再...

Python3 | xlrd 运行报错

xlrd.biffh.XLRDError: Excel xlsx file; not supported

背景   在使用了 $ pip install xlrd 安装完成 xlrd 之后,执行以下 demo 代码报错: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 import xlrd def read_excel(): # 打开文件 workBook = xlrd.open_...

性能测试 | K6 vs Jmeter

这两款工具的对比及其使用场景

原文链接:https://k6.io/blog/zh/k6-vs-jmeter/

性能测试 | k6 使用 Jmeter 的功能

如何在 K6 脚本中使用 Jmeter 的功能?

原文链接:https://k6.io/blog/10-how-to-in-jmeter-vs-k6/

K6 | InfunxDB + Grafana

如何使用 Grafana 可视化 k6 性能测试指标?

背景   Grafana 是开源的可视化和分析软件,它支持可以查询、可视化、警报和浏览数据指标。是一个提供将时间序列数据库(TSDB)数据转换为精美的图形和可视化效果的工具。   K6 可以将测试结果指标上载到 InfluxDB 实例,而 Grafana 可以从 InfluxDB 查询 k6 性能测试指标。 使用   该博文内所有的下载安装运行均在 ubuntu 环境下进行。 一、...

K6 | Netdata

如何使用 Netdata 监视 k6 性能测试指标?

背景   K6 执行完成后在控制台输出的只是一些摘要,要想性能测试结果可视化,还需要使用其他工具,这里用到了 Netdata。K6 可以将性能测试指标发送到 Netdata,用户可以监视 K6 运行过程的测试数据。 Netdata 监视工具有以下功能: 自动配置和自动检测数据源 将指标自动组织为有意义的图表和可视化 每秒度量粒度 Netdata 一、安装和运行   我...

性能测试 | 指标

性能测试的指标有哪些?

一句讲晒:所有的系统性能指标概括起来就是多快好省。 性能测试指标 多 - 并发量 快 - 延时、响应时间(是客户感知的感应时间,是端到端的) 好 - 稳定性(长时间运行) 省 - 资源使用率 思考时间 - 像个人一样思考 响应时间   对请求做出响应所需要的时间,是用户感知软件性能的主要指标。 一、响应时间包括哪些? 1.用户客户端呈现时间 ...

Python3 | pipreqs 的使用

pip 生成和安装 requirements.txt 文件

生成 requirements.txt 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 # 安装 pipreqs $ pip install pipreqs # 检查安装 $ pip show pipreqs Name: pipreqs Version: 0.4.10 Summary: Pip requirements.txt ...