自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 Pytest中如何跑失败的用例

当我们在Python使用pytest运行测试用例的时候,如果我们只想运行跑失败的用例,这时我们可以通过一个Python的第三方库reruns来运行执行失败的用例。--failed-first:优先运行失败用例,再运行通过的用例。--reruns N:指定失败用例重跑次数(N为次数)--reruns-delay 为间隔时间。

2025-11-06 15:49:00 169

原创 电脑能连接网络,可以在微信、QQ发送消息,但是却无法访问浏览器

代理服务器设置错误:若电脑设置了错误的手动代理,浏览器将无法走正常网络通道。可打开“控制面板”,进入“网络和Internet” - “Internet选项”,切换到“连接”选项卡,点击“局域网设置”,取消勾选“为LAN使用代理服务器”,点击“确定”保存设置后,再次尝试访问浏览器。如果系统启用了代理服务器,可能导致浏览器无法直接访问网络,这时候需要进入系统设置->网络和Internet->代理设置,关闭“使用代理服务器”选项并保存。2.手动设置DNS服务器为8.8.8.8或者8.8.4.4,重启电脑测试。

2025-09-30 09:23:42 3628

原创 在VMware中使用CentOS系统,查询ip地址失败如何解决?

这个错误提示说明当前用户没有sudo权限,无法执行需要管理员权限的命令。保存退出(按ESC后输入:wq回车),之后切换回用户即可使用sodu命令。通过以上步骤,既能临时解决当前命令的权限问题,也能永久配置用户权限避免后续类似错误。接口配置文件(/etc/sysconfig/network-sricpts/ifcfg-xxx)中参数错误(如ONBOOT=no导致接口未启动)4.(可选)给用户添加sudo权限(彻底解决后续权限问题)输入root用户密码之后,就可以获得最高权限(命令行提示符会变为#)。

2025-09-15 16:38:18 524

原创 使用Pytest+Requests+Allure搭建接口自动化测试框架

msg['To'] = ', '.join([formataddr((name, email)) for name, email in [('接收者1', '1961242601@qq.com'), ('接收者2', '18250670193@163.com')]])data = get_data(file)#调用之前的get_data函数,传入file参数,读取并解析yaml文件的全部数据(),将结果赋值给data。

2025-09-05 19:15:50 1276

原创 Python中的类

构造方法(初始化对象,这里使用的是“魔术方法”__init__,魔术方法:以__开头或者__(双下滑线)开头结尾的方法叫做特殊方法(魔术方法))定义:在python中,类是创建对象的模板,它定义了对象的属性(数据)和方法(操作)。#类属性(所有实例共享,都有的属性,在类的内部、方法外部直接定义,所有实例共享同一个值,调用的时候,通过类或实例访问)类名称:采用驼峰式命名,首字母大写,多个单词组成的话,每个单词首字母都大写,比如,命名一个人的类,Person。#实例方法(对象的行为)#类的方法(操作类属性)

2025-09-04 11:43:13 478

原创 在Ubuntu中使用真机进行App自动化测试时,使用pytest运行报错信息找不到这个命令如何解决?

或者针对 Python3 明确使用 pip3 pip3 install pytest。如果是网络连接问题或下载速度慢导致的失败,可以使用国内镜像:(我这里下载的是阿里镜像云)python --version # 或 python3 --version。pip --version # 或 pip3 --version。# 使用sudo提升权限(适用于系统级Python)5.使用虚拟环境(推荐)(我这里使用的是虚拟环境)#每次打开终端后,先激活这个固定的虚拟环境。4.检查Python和pip是否正确安装。

2025-09-02 17:26:30 450

原创 Web自动化测试中,用例里面的base_case如何编写?

当我们在进行自动化测试时,需要编写自动化测试脚本,这时需要搭建自动化的测试框架,就少不了创建用例软包,这时在编写用例时,需要先写一个用例基类,用于所有用例在测试的时候继承。里面放打开浏览器,环境预处理和清理环境以及退出浏览器。那么,用例基类里面的代码应该怎么写呢?#继承unittest.TestCase类。#引入打开chrome浏览器服务。base_case.py代码。#引入Unittest。

2025-09-01 21:03:21 261

原创 如何在Ubuntu搭建app自动化?

完成后,再次执行nvm --version验证是否安装成功,若显示版本号(如v0.39.7),则说明安装成功,可继续安装Node.js。3.选择 "安装程序光盘映像 文件 (iso)",点击 "浏览" 选择下载好的 Ubuntu iso 文件,点击 "下一步"5.输入虚拟机名称(如 "Ubuntu 22.04"),选择安装位置(建议非系统盘),点击 "下一步":如果连接不上,可能是虚拟机的防火墙阻止了 SSH 连接。4.选择 "正常安装",勾选 "安装 Ubuntu 时下载更新",点击 "继续"

2025-08-28 14:44:21 1842

原创 如何在 VMware中安装Ubuntu,并与Xshell连接

3.选择 "安装程序光盘映像 文件 (iso)",点击 "浏览" 选择下载好的 Ubuntu iso 文件,点击 "下一步"5.输入虚拟机名称(如 "Ubuntu 22.04"),选择安装位置(建议非系统盘),点击 "下一步"5.磁盘分区选择 "清除整个磁盘并安装 Ubuntu"(新手推荐),点击 "现在安装"4.选择 "正常安装",勾选 "安装 Ubuntu 时下载更新",点击 "继续"2.选择语言(如 "中文 (简体)"),点击 "安装 Ubuntu"2.选择 "典型 (推荐)",点击 "下一步"

2025-08-27 22:01:46 1564

原创 http请求中的应答状态码

比如500表示服务器内部错误,无法完成请求,501表示服务器不支持请求功能,无法完成请求,502表示服务器接收到无效请求。比如:403表示请求无权限,404表示服务器无法根据客户端的请求找到资源,405表示请求方法支持错误。比如:301 表示永久移动,302表示临时移动。比如:200 表示请求成功。(2)3xx系列:重定向类。(1)2xx系列:请求成功类。(3)4xx系列:客户端错误类。(4)5xx系列:服务端错误类。

2025-08-26 21:49:53 200

原创 python中的流程控制语句

while语句,当条件为True会一直循环,直到条件为False为止,结束循环。for语句主要用来遍历序列,或者序列需要遍历操作的时候。通过一条或者多条的执行结果来决定执行的是哪部分代码块。if 条件语句可分为单分支、双分支和多分支。注:不管是哪一种语句,都要注意缩进。for 变量 in 循环对象。二、while循环语句。

2025-08-25 18:30:53 230

原创 python中的不可变数据类型和可变数据类型

python中不可变数据类型指的是一旦被建立后,数据类型不能再被更改;python中的不可变数据类型有:整型、字符串型、浮点型、布尔型、元组。可变数据类型指的是一旦被建立后,数据类型能再次被修改。可变数据类型有:列表、字典、集合、数组。

2025-08-23 18:46:04 201

原创 软件的生命周期

这个阶段是检验软件是否满足客户的需求,达到客户要求的质量标准。这个阶段需要确定的是软件开发的总目标,并且给出软件的功能、性能、可靠性以及接口等方面的一个设想,同时制定完成相关开发任务的实施计划,输出《xx项目计划书》这个阶段所做的是对开发的软件进行详细的定义,由需求人员和用户共同讨论,哪些需求是可以满足的,同时输出《产品需求规格说明书》和《产品原型图》这个阶段是软件上线之后,对于软件中出现的问题进行维护,比如软件中出现的错误、软件的功能需要增强、软件性能需要提高等。软件的生命周期可以分为六个阶段。

2025-08-22 10:24:00 271

原创 接口测试工具

SoapUI、LoadRunner、postman、Jmeter、Jsoup、HttpClient、Python中requests库。(5)使用复杂度:轻量级的选择浏览器插件,重量级的选择LoadRunner。(2)接口协议类型:根据项目选择Http协议还是Webservice协议。(4)测试人员的技术能力:有代码功底的可以考虑用代码实现。(1)投入成本:需要确定是选择开源工具还是付费工具。(3)接口功能:考虑是选择专做功能的还是专做性能的。(2)POST:是向服务器传送数据。一、常见接口测试工具。

2025-08-21 11:47:25 175

原创 软件性能测试的分类

负载测试:前提是系统能正常运行,在此基础上,逐渐增加负载,直到系统最佳承受能力出现。基准测试:单用户测试,测试环境搭建成功之后,对业务模型中的重要业务做单独的测试。并发性能测试:逐渐增加并发用户数负载,直到系统的瓶颈或者不能接受的性能点出现。疲劳强度测试:也叫稳定性测试,系统稳定运行的情况下能够支持的最大并发用户数。压力测试:在负载测试的基础上继续加压,直到系统不能正常运行。配置测试:通过测试找到系统各项资源的最优分配原则。浪涌测试:持续进行高强度和普通强度的交叉压力测试。

2025-08-20 15:53:08 163

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除