摘要: 在做自动化测试的时候,有时候会有些需求在终端输出表格数据给用户展示,这时候就用到了PrettyTable,推荐给大家 首先需要 pip install prettytable from prettytable import PrettyTable table = PrettyTable(["name 阅读全文
posted @ 2023-10-16 16:08 北京测试菜鸟 阅读(95) 评论(0) 推荐(0) 编辑
摘要: Python的 functools 模块是标准库中的一个强大工具,提供了一系列函数,用于优化和增强函数式编程的能力。这些函数可以帮助我们处理函数、操作装饰器、缓存结果等。介绍functools模块中的五个常用函数,包括 partial、wraps、lru_cache、reduce和compose,并 阅读全文
posted @ 2023-09-22 17:55 北京测试菜鸟 阅读(88) 评论(0) 推荐(0) 编辑
摘要: 1.安装Nginx 首先前往Nginx官网(nginx.org)进行下载,也可以直接用我提供的链接下载1.23版本:http://nginx.org/download/nginx-1.23.1.zip 安装完之后解压,然后你会看到如下目录: 2.配置Nginx 进入conf文件夹,打开nginx.c 阅读全文
posted @ 2023-09-22 17:36 北京测试菜鸟 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 安装 python -m pip install pretty_errors 使用 先来试试一个简单的错误。 import pretty_errors print(1/0) 如果不使用pretty_errors报错信息如下: bug少的时候,可能没有什么太大区别,当报错信息铺满一整页,差距就体现出来 阅读全文
posted @ 2023-09-05 21:10 北京测试菜鸟 阅读(22) 评论(0) 推荐(0) 编辑
摘要: 首先创建一个 student_file.py pip install fire 使用 Fire 转换成命令行程序 1. 默认方式 import fire def import_file(fp): print("函数1打印结果: {}".format(fp)) def export_file(fp): 阅读全文
posted @ 2023-08-15 20:42 北京测试菜鸟 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 什么是线程,什么是进程? 进程是程序(软件,应用)的一个执行实例,每个运行中的程序,可以同时创建多个进程,但至少要有一个。每个进程都提供执行程序所需的所有资源,都有一个虚拟的地址空间、可执行的代码、操作系统的接口、安全的上下文(记录启动该进程的用户和权限等等)、唯一的进程ID、环境变量、优先级类、最 阅读全文
posted @ 2023-06-14 19:51 北京测试菜鸟 阅读(80) 评论(0) 推荐(0) 编辑
摘要: 配置文件主要为了存储常用的常量,如数据库的信息,通用的账号和密码等。常见的配置文件格式有ini,yaml,toml,json,env等,在做自动化测试的时候,它们都起什么样的作用?在什么样的场合下应用哪些配置文件? 一、ini配置文件 简介: ini配置文件是最直接的配置文件,也是最简单的配置文件, 阅读全文
posted @ 2023-04-28 17:21 北京测试菜鸟 阅读(607) 评论(0) 推荐(0) 编辑
摘要: 一、常用参数 1.指定执行文件/用例 不带参数,仅带文件名/文件相对路径/文件绝对路径 测试文件::测试类:执行指定类 测试文件::测试类::用例:执行指定用例 2.短命令选项 -v:输出详细信息 -q:简化输出信息 -k:根据关键字表达式执行 -x:失败则退出执行 -m 别名:只执行被标记的用例、 阅读全文
posted @ 2023-04-28 16:51 北京测试菜鸟 阅读(213) 评论(0) 推荐(0) 编辑
摘要: https://www.cnblogs.com/0yst3r-2046/p/11962942.html 函数介绍 base64.b16encode # 对字符串进行base16编码 base64.b16decode # 对字符串进行base16解码 base64.b32encode # 对字符串进行 阅读全文
posted @ 2023-04-24 18:11 北京测试菜鸟 阅读(2009) 评论(0) 推荐(0) 编辑
摘要: httpx,它是一个 HTTP 请求库。说到发送 HTTP 请求,我们首先想到的应该是 requests,但 requests 是一个同步库,目前只能同步发请求。而 httpx 不仅可以同步发请求,还可以异步发请求,并且支持 HTTP/1.1 和 HTTP/2。 另外 httpx 在设计上也模仿了 阅读全文
posted @ 2023-03-15 19:50 北京测试菜鸟 阅读(1089) 评论(0) 推荐(1) 编辑