摘要:
1、前言 之前,我写过一篇博客迁移之路,里面就有介绍我曾经使用Hexo、Hugo、Docsify等建立过个人站点。最近有同学咨询我相关工具的使用方法,为了方便大家,我们今天一起来使用Hugo打造一个清爽的个人博客。 Hugo是一个使用二进制就能实现博客项目构建的工具,使用起来非常的方便。 2、快速开 阅读全文
posted @ 2025-10-31 15:28
phyger
阅读(45)
评论(0)
推荐(0)
摘要:
前言 相信你和我一样,在日常的工作中,requests 库被广泛使用。今天我要为你介绍一款号称下一代全功能的 HTTP 客户端:httpx。 什么是 httpx httpx 是 Python3 的全功能客户端,支持同步&异步 API,同时支持 HTTP/1.1 和 HTTP/2。 相比其他 HTTP 阅读全文
posted @ 2025-10-31 15:28
phyger
阅读(51)
评论(0)
推荐(0)
摘要:
前言 相信你和我一样,在日常的工作中,requests 库被广泛使用。今天我要为你介绍一款号称下一代全功能的 HTTP 客户端:httpx。 什么是 httpx httpx 是 Python3 的全功能客户端,支持同步&异步 API,同时支持 HTTP/1.1 和 HTTP/2。 相比其他 HTTP 阅读全文
posted @ 2025-10-31 15:28
phyger
阅读(6)
评论(0)
推荐(0)
摘要:
数据驱动概览 为什么要用数据驱动 举个简单例子,当我们在测试一个输入框的功能时,可能需要输入不同的参数,此时,我们不需要设计多个用例,而只需要将输入值参数化,将不同的参数作为一个列表通过数据驱动的方式进行加载即可。 httprunner 的数据驱动 通过上篇文章,我们已经知道 httprunner 阅读全文
posted @ 2025-10-31 15:28
phyger
阅读(6)
评论(0)
推荐(0)
摘要:
何为用例分层? 在自动化测试领域,自动化测试用例的可维护性是极其重要的因素,直接关系到自动化测试能否持续有效地在项目中开展。 概括来说,测试用例分层机制的核心是将接口定义、测试步骤、测试用例、测试场景进行分离,单独进行描述和维护,从而尽可能地减少自动化测试用例的维护成本。 逻辑关系图如下所示: 图片 阅读全文
posted @ 2025-10-31 15:28
phyger
阅读(6)
评论(0)
推荐(0)
摘要:
为什么要用环境变量 在自动化测试中,有时需要借助环境变量实现某些特定的目的,常见的场景包括: 切换测试环境 切换测试配置 存储敏感数据(从信息安全的角度出发) 设置环境变量 Linux 中 使用 export 命令 $ export UserName=admin $ echo $UserName a 阅读全文
posted @ 2025-10-31 15:28
phyger
阅读(6)
评论(0)
推荐(0)
摘要:
什么是 debugtalk 在前面的文章中我们已经介绍过 httprunner 的项目结构。debugtalk.py 是用来表示项目根目录的,同时我们也能在其中自定义一些方法供 api 和 case 使用。 debugtalk 用于 hook 详情查看:HttpRunner-03-hook debu 阅读全文
posted @ 2025-10-31 15:28
phyger
阅读(4)
评论(0)
推荐(0)
摘要:
前言 Apache HTTP Server 是业内使用很广泛的 web 服务器之一,支持 HTTP,HTTPS 协议,正向,反向代理等功能。但是对于其配置和使用还是有很多朋友不太清楚,今天我们就一起来了解下其基础的配置和使用。 安装 yum -y install httpd systemctl st 阅读全文
posted @ 2025-10-31 15:27
phyger
阅读(50)
评论(0)
推荐(0)
摘要:
1、前言 通常,我们会选择uptime kuma,umami,uptime robot(主要用于监控站点是否在线)等来对我们的站点访问信息进行监控,但是其大多都依赖docker等后端承载。最近,我发现一款可以直接使用vercel加MongoDB免费搭建的站点统计工具,它就是Ackee。 2、快速开始 阅读全文
posted @ 2025-10-31 15:27
phyger
阅读(10)
评论(0)
推荐(0)
摘要:
前言 通常我们在下载 python 包时都会选择清华源或者阿里源。但是当我们的开发环境无法访问外网的时候,就需要搭建私有源。今天我们就一起花 5 分钟时间学习如何搭建一个本地私有源。 工具选择 搭建本地私有源有很多种方案,包含但不限于 pypiserver,pip2pi,bandsnatch,其中 阅读全文
posted @ 2025-10-31 15:27
phyger
阅读(25)
评论(0)
推荐(0)
摘要:
1、前言 前面我们介绍了很多的建站工具,比如Docsify、Docute、MkDocs等等。虽然Docsify建站快速,使用简单方便,但是它有个缺陷就是没有暗黑模式。今天我在逛Github的时候,发现了一个非常简单,开箱即用的暗黑模式库,它就是darken。 2、快速开始 2.1、创建index.h 阅读全文
posted @ 2025-10-31 15:27
phyger
阅读(11)
评论(0)
推荐(0)
摘要:
什么是 scrum scrum 顾名思义就是工作并列进行。在软件项目中,scrum 是敏捷项目管理的一种方式。有人说 scrum 是一种思想,有人说 scrum 是一种框架,其实都不重要,重要的是其核心:加速产品交付&提升用户满意度。 3355 原则 scrum 中有一个 3355 原则是我们需要了 阅读全文
posted @ 2025-10-31 15:27
phyger
阅读(32)
评论(0)
推荐(0)
摘要:
1、前言 很多同学在日常工作中都会遇到和同事共享文件的场景,而且目前很多的办公软件也都支持文件的发送和共享。但是在某些开发测试中,我们需要私有搭建共享文件系统的时候这种方式就不适用了。有的同学会使用Python自带的httpserver进行文件共享系统搭建,这样确实非常方便和快捷,但是需要依赖Pyt 阅读全文
posted @ 2025-10-31 15:27
phyger
阅读(120)
评论(0)
推荐(0)
摘要:
什么是 RPC? RPC(Remote Procedure Call)远程过程调用,简单的理解是一个节点请求另一个节点提供的服务。在我们日常的开发中使用很是广泛,尤其是在分布式系统中。 RPC 和 HTTP 有什么区别? RPC 要求客户端和服务端使用的协议及版本必须一致,而 HTTP 则屏蔽了这部 阅读全文
posted @ 2025-10-31 15:27
phyger
阅读(12)
评论(0)
推荐(0)
摘要:
前言 日常工作中,当我们需要搭建临时文件系统或者站点的时候,我们通常会使用 python 自带的 http.server 模块或者 nginx 或者 node 来实现。但是他们都需要安装环境或者下载软件做很多的配置才可以,今天我们就来介绍一款可以不用部署环境,不用复杂配置,一个可执行文件就可以搭建生 阅读全文
posted @ 2025-10-31 15:27
phyger
阅读(96)
评论(0)
推荐(0)
摘要:
前言 前面我们介绍了 Caddy 的入门用法,今天我们来介绍下 Caddy 的进阶用法,主要围绕 Caddyfile 来介绍反向代理,重定向,请求匹配等功能。 Caddy 支持将 Nginx 配置转为 Caddyfile。 呆猫 反向代理 反向代理是什么?小穷子带着存折去找小柜子取钱,小柜子太忙就把 阅读全文
posted @ 2025-10-31 15:27
phyger
阅读(14)
评论(0)
推荐(0)
摘要:
前言 前面我们介绍了 Python 时间库大盘点,今天我们就遇到了一个新的需求,就是如何将时间在不同的场景下转换为不同的格式。常用的有中文(2022 年 2 月 13 日 下午 7:33:22)、英文(Feb 13, 2022, 7:33:22 PM)两种类型。那我们应该如何去做呢? 如果我们自己进 阅读全文
posted @ 2025-10-31 15:27
phyger
阅读(6)
评论(0)
推荐(0)
摘要:
Goby 什么是 Goby Goby 是一款新的网络安全测试工具,它能够针对一个目标企业梳理最全的攻击面信息,同时能进行高效、实战化漏洞扫描,其在本身功能的基础上可以安装很多主流的安全工具插件,从而实现更多功能。 Goby 的核心功能 资产扫描 安全的第一步就是硬件的安全,Goby 支持完善的资产扫 阅读全文
posted @ 2025-10-31 15:27
phyger
阅读(39)
评论(0)
推荐(0)
摘要:
关于 Arrow 我们在日常的工作中,经常会对时间对象进行处理,但是内置的库处理时间和日期都稍显复杂,不是很优雅。今天我们为大家介绍一个简单易用的处理时间的库 Arrow。 安装和使用 安装 pip install arrow 基本使用 utc2localtime to 方法用来转换时间。 impo 阅读全文
posted @ 2025-10-31 15:27
phyger
阅读(2)
评论(0)
推荐(0)
摘要:
背景 目前国内信创(信息技术应用创新产业)趋势发展正猛,借此机会,众多国内服务器,芯片厂商都推出了国产服务器和国产芯片。同时各大云计算厂商也推出了信创云(服务器),但是针对 ARM 和 X86 两种架构的 CPU 算力,很多人都存在疑问,今天我们就一起来对某主流云厂商的 ARM 和 X86 架构云服 阅读全文
posted @ 2025-10-31 15:27
phyger
阅读(13)
评论(0)
推荐(0)
摘要:
前言 前面我们介绍了很多 API 开发框架,比如FastApi、Hug等。今天我们继续介绍一款超轻的 web 框架 Bottle,它的使用和 Flask、Hug 一样简单。 呆猫 安装 Bottle pip install bottle Hello World from bottle import 阅读全文
posted @ 2025-10-31 15:27
phyger
阅读(4)
评论(0)
推荐(0)

浙公网安备 33010602011771号