HttpRunner-5-DebugTalk-httprunner-5 HttpRunner-5-DebugTalk-httprunner-5 什么是 debugtalk 在前面的文章中我们已经介绍过 httprunner 的项目结构。debugtalk.py 是用来表示项目根目录的,同时我们也能在其中自定义一些方法供 api 和 case 使用。 debugtalk 用于 hook 详情查看:HttpRunner-03-hook debu 2026-02-09 2 大飞
HttpRunner-6-环境变量-httprunner-6 HttpRunner-6-环境变量-httprunner-6 为什么要用环境变量 在自动化测试中,有时需要借助环境变量实现某些特定的目的,常见的场景包括: 切换测试环境 切换测试配置 存储敏感数据(从信息安全的角度出发) 设置环境变量 Linux 中 使用 export 命令 $ export UserName=admin $ echo $UserName a 2026-02-09 1 大飞
HttpRunner-7-用例分层-httprunner-7 HttpRunner-7-用例分层-httprunner-7 何为用例分层? 在自动化测试领域,自动化测试用例的可维护性是极其重要的因素,直接关系到自动化测试能否持续有效地在项目中开展。 概括来说,测试用例分层机制的核心是将接口定义、测试步骤、测试用例、测试场景进行分离,单独进行描述和维护,从而尽可能地减少自动化测试用例的维护成本。 逻辑关系图如下所示: 图片 2026-02-09 1 大飞
HttpRunner-8-数据驱动-httprunner-8 HttpRunner-8-数据驱动-httprunner-8 数据驱动概览 为什么要用数据驱动 举个简单例子,当我们在测试一个输入框的功能时,可能需要输入不同的参数,此时,我们不需要设计多个用例,而只需要将输入值参数化,将不同的参数作为一个列表通过数据驱动的方式进行加载即可。 httprunner 的数据驱动 通过上篇文章,我们已经知道 httprunner 2026-02-09 2 大飞
httpx比requests更加优秀-httpx比requests更加优秀 httpx比requests更加优秀-httpx比requests更加优秀 前言 相信你和我一样,在日常的工作中,requests 库被广泛使用。今天我要为你介绍一款号称下一代全功能的 HTTP 客户端:httpx。 什么是 httpx httpx 是 Python3 的全功能客户端,支持同步&异步 API,同时支持 HTTP/1.1 和 HTTP/2。 相比其他 HTTP 2026-02-09 1 大飞
httpx优秀的HTTP客户端工具-httpx httpx优秀的HTTP客户端工具-httpx 前言 相信你和我一样,在日常的工作中,requests 库被广泛使用。今天我要为你介绍一款号称下一代全功能的 HTTP 客户端:httpx。 什么是 httpx httpx 是 Python3 的全功能客户端,支持同步&异步 API,同时支持 HTTP/1.1 和 HTTP/2。 相比其他 HTTP 2026-02-09 1 大飞
Hugo入门教程-hugo Hugo入门教程-hugo 1、前言 之前,我写过一篇博客迁移之路,里面就有介绍我曾经使用Hexo、Hugo、Docsify等建立过个人站点。最近有同学咨询我相关工具的使用方法,为了方便大家,我们今天一起来使用Hugo打造一个清爽的个人博客。 Hugo是一个使用二进制就能实现博客项目构建的工具,使用起来非常的方便。 2、快速开 2026-02-09 2 大飞
jenkinsclient简单易用的jenkins SDK-jenkinsclient jenkinsclient简单易用的jenkins SDK-jenkinsclient 前言 当我们的 jenkins 服务所在的机器无法在外部访问,或者端口不通的时候,我们想要查看 jenkins 上的项目情况就很难,这个时候我们怎么办呢?我推荐给你们一种最简单的工具。 jenkinsclient jenkinsclient 是一个 python 的第三方包,安装简单,使用方便,是优 2026-02-09 2 大飞
IO被谁吃了?-ioqa IO被谁吃了?-ioqa 背景 近期,兄弟部门在部署某环境的时候发现自己的业务容器莫名的 unavailable,这是怎么回事呢?今天我们一起来分析分析。 谁吃了 IO? 问题分析 运维同事登录到虚拟机看到虚拟机的负载很高,这是怎么回事呢?运维同事发了 Top 的截图给我,分析后发现这台虚拟机的部分进程发生了 IO 等待,所 2026-02-09 0 大飞
Jenkins流水线自动拉去代码的实践-jenkins-pipline Jenkins流水线自动拉去代码的实践-jenkins-pipline 配置 agent 公钥到 Gitlab 我们期望在 agent 上执行代码拉取的操作。所以需要首先将 agent 上的公钥配置到 Gitlab 个人设置的 SSH Keys 中。 agent上公钥的路径:/root/.ssh/id_rsa.pub Gitlab 上的 SSh Keys 配置: 配置 2026-02-09 2 大飞