自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 成功解决:“Could not resolve host: mirrorlist.centos.org; Unknown error“

如果你在企业或组织内部网络环境中,可能网络策略或防火墙限制了对外部DNS服务器的访问,建议联系网络管理员排查。这两个IP地址是Google的公共DNS服务器,你可以添加或更新你的DNS服务器配置。这会显示DNS解析的详细信息,如果解析失败,说明DNS配置仍有问题。如果某个特定的仓库有问题,可以尝试在执行命令时禁用该仓库。如果无法ping通,说明网络连接有问题,需要解决网络连接问题。确保你的系统网络连接正常,并且能够访问互联网。确保你的机器是联网的。按上述步骤逐步排查,一般可以解决DNS解析导致的问题。

2024-08-21 23:18:05 59

原创 如何在 Linux 服务器上安装部署 Jenkins,并构建自动化测试任务

下面是以centos举例,详细告诉大家如何搭建jenkins进行自动化代码的持续集成。

2024-08-21 22:51:36 106

原创 如何在VScode中创建虚拟环境

完成这些步骤后,你就成功在 VSCode 中创建并使用了虚拟环境。嗨,我是兰若姐姐,今天分享如何在VScode中创建虚拟环境。使用以下命令创建虚拟环境(你可以指定虚拟环境的名称,例如。如果你使用的是 Python 3,确保使用。命令导航到你的项目目录。在激活的虚拟环境中,你可以使用。

2024-08-14 08:43:12 296

原创 如何查看Django模型对应的数据库表

由于你的数据库是SQLite,可以使用SQLite的命令行工具或图形界面工具(如DB Browser for SQLite)查看表。这样,你就可以查看模型对应的数据库表及其内容了。

2024-08-14 08:41:30 282

原创 如何将PyCharm 中使用 PDM 管理的 Django 项目迁移到 VS Code 并确保一切正常工作?

嗨,我是兰若姐姐,相信很多小伙伴都遇到过这种情况,使用pycharm用习惯了,想换个编辑器,比如换成vscode,今天就告诉大家,如果轻松切换到vscode。

2024-08-04 22:01:14 478

原创 如何解决报错:“Could not fetch URL https://pypi.org/simple/mysqlclient/: There was a problem confirming the

这个错误是由于无法验证SSL证书而导致的,可能是因为系统没有找到相应的根证书或证书存储不完整。以下是几种解决这个问题的方法:使用更新包,这个包包含了最新的CA根证书:方法二:使用自定义的认证根证书文件如果系统上已经安装了证书,可以明确指定证书路径:方法三:手动安装证书(仅适用于macOS)如果你使用的是macOS,可以使用脚本来安装证书。上面的命令会打开脚本文件,双击以运行它。这个脚本会为你安装所需的证书。可以禁用SSL验证来绕过证书验证,但这样做会有安全风险:方法五:下载并手动安装包如果以上

2024-08-04 21:55:23 186

原创 DBeaver如何连接本地的mysql服务

连接成功后,你可以在 DBeaver 中执行 SQL 查询、管理数据库和表,编辑数据等操作。DBeaver 提供了友好的图形界面和强大的 SQL 编辑器,适合日常数据库管理和开发工作。连接测试成功后,可以点击 “完成” 或 “确定” 完成连接设置。此时 DBeaver 已经配置好了连接信息,可以开始使用了。填写完连接信息后,可以点击 “测试连接” 按钮来验证连接是否设置正确。通过这些步骤,你可以轻松地在 macOS 上使用 DBeaver 连接本地的 MySQL 服务。

2024-07-29 20:39:33 525

原创 电脑本地如何安装MySQL服务

嗨,我是兰若姐姐,今天给大家说下如何在自己电脑本地安装MySQL服务。

2024-07-29 20:33:21 1007

原创 如何从零开始搭建一个django+vue的前后端分离的自动化测试平台

嗨,大家好,我是兰若姐姐,今天手把手教大家搭建一个django+vue的前后端分离的自动化测试平台。

2024-07-28 22:41:03 203

原创 在安装tabby时,缺乏CUDA,如何确定自己的电脑是否能安装CUDA?

嗨,我是兰若姐姐,今天给大家说一下如何确定自己的电脑是否能安装CUDA。nvidia-smi。

2024-07-28 22:38:05 416

原创 接口自动化测试如何灵活地验证动态变化的response返回数据

通过以上方法,可以灵活地验证动态变化的数据,确保接口返回的结构和类型符合预期。

2024-07-25 21:54:02 417

原创 已经安装了pycryptodome,但是导入的时候始终报错:ModuleNotFoundError: No module named “Crypto”

嗨,我是兰若,如果你在安装pycryptodome时,始终安装不上,那么你一定要看这篇文章,大部分的小伙伴是已经安装了,但仍然无法导入,可能有几个原因。

2024-07-25 21:50:35 280

原创 手把手教你如何从零开始搭建一套基于python+pytest的接口自动化测试框架

嗨,大家好,我是兰若姐姐,今天满满的都是干货。分享一套成熟框架,下面是一个基于Python的接口自动化测试框架的完整目录结构和代码示例。

2024-07-24 23:50:06 347

原创 通过json传递请求参数,如何处理动态参数和接口依赖

处理参数依赖和动态数据,需要结合实际情况选择合适的策略。通过使用模板、脚本处理、测试工具或者封装公共函数等方法,可以有效应对这些需求。希望这些方法对你有所帮助!

2024-07-24 23:43:59 726

原创 在appium中,如何通过匹配图片来进行断言?

在Appium中进行图片匹配断言,可以使用OpenCV来实现。以下是使用Appium和OpenCV进行图片匹配断言的示例代码。

2024-07-23 23:45:08 560

原创 Appium自动化测试精髓之元素定位

嗨。大家好,我是兰若姐姐,今天和大家交流一下,Appium中的元素定位的话题appium支持图片比如吗?在进行app自动化测试时,页面有些元素不能定位到,可以通过图片进行定位吗?

2024-07-23 01:13:15 399

原创 Appium 报错:Could not connect to Appium server URL

如果你使用的是 Appium Desktop,确保点击了“Start Server”按钮以启动服务器。确保 Appium 服务器已经正确启动。有没有碰到这个错误 Could not connect to Appium server URL。嗨,大家好,我是兰若姐姐,不知道大家在APP自动化测试过程中。确保你已经安装了 Appium。检查 Appium 是否可以正常使用,运行。

2024-07-23 01:07:22 961

原创 做ui自动化测试需要对页面所有元素进行可见作断言吗?还是说只需要断言一个元素存在

嗨,我是兰若姐姐,今天和大家讨论下,页面元素的断言,应该断言一个还是多个,还是所有?其实,在UI自动化测试中,是否需要对页面所有元素进行可见性断言,还是只需要断言一个关键元素存在,取决于测试的具体目标和上下文。

2024-07-22 01:29:45 627

原创 自动化UI测试元素定位精炼

嗨。大家好,我是兰若姐姐。今天给大家总结下元素定位的方式,直接上干货!

2024-07-22 00:47:59 503

原创 iphone11 如何打开开发者模式?

在 Xcode 中,点击顶部菜单栏的“Window”菜单,然后选择“Devices and Simulators”。如果你想在 iPhone 上直接启用一些开发者选项,可以在“设置”应用中依次点击“隐私与安全性”>“开发者模式”进行进一步设置。今天有小伙伴在问,怎么打开ios手机的开发者模式,他需要做app自动化测试,他的手机是是iphone11,今天就把iphone11开发者打开的步骤给记录分享下。:在 iPhone 上会弹出一个信任此电脑的提示,点击“信任”,然后在手机上输入密码以确认。

2024-07-22 00:44:34 676

原创 遇到报错:无法安装 “WebDriverAgentRunner-Runer“ 无法安装此app,因为无法验证其完整性,如何解决

嗨,大家好,我是兰若,相信很多人在做app自动化测试时,都遇到过这种报错:无法安装 “WebDriverAgentRunner-Runer” 无法安装此app,因为无法验证其完整性。像下面这样箭头的这个位置的这个证书,就是有效可用的,如果后面显示"Expired"或"Revoked",则表示该证书已经过期或被撤销。如果在这一步没有找到开发者证书,或者是WebDriverAgent没有安装成功,那么,可以继续进行下面的第三步。这个问题通常是由于 iOS 设备上的开发者证书配置问题导致的。

2024-07-19 00:45:41 806

原创 windows电脑如何在当前目录创建一个新的虚拟环境?

现在您已经成功创建并激活了虚拟环境。您可以在这个虚拟环境中安装所需的 Python 包,而不会影响系统级的 Python 环境。嗨,大家好,我是兰若,今天给大家说下如何在当前目录创建一个新的虚拟环境?需要注意的是,每次需要使用这个虚拟环境时,都需要重新激活它。这样就可以返回到系统级的 Python 环境了。打开命令提示符或 PowerShell 窗口。激活虚拟环境后,您应该会在命令行提示符前看到。导航到您想要创建虚拟环境的目录。这个命令会在当前目录下创建一个名为。

2024-07-19 00:40:59 165

原创 AI大模型避坑(一):Tabby如何安装在windows端成功安装,应该选择哪个版本

如果你有NVIDIA显卡,可以选择相应的CUDA版本或普通版本。如果你没有NVIDIA显卡或者未安装CUDA工具包,选择普通版本(tabby_x86_64-windows-msvc.zip)。如果你的显卡支持Vulkan并且你安装了Vulkan运行时,也可以选择Vulkan版本。

2024-07-18 11:05:04 904

原创 Xcode进行真机测试时总是断连,如何解决?

大家好,我是兰若姐姐。最近我在用真机进行app自动化测试的时候,经常会遇到xcode和手机断连,每次断连之后需要重新连接,每次断开都会出现以下截图的报错。当这种情况出现时,之前执行的用例就相当于白执行了,因为用例只执行了一部分,为了解决这种情况,网上查询了诸多资料,最终通过这种方式,彻底解决了频繁断连的情况。最终通过以下方式解决,特此记录下。

2024-07-17 23:56:21 754

原创 app自动化测试缓存问题如何解决?

相信有很多小伙伴在执行自动化测试时,一条用例单独执行,可以执行成功,可是批量执行的时候,用例就会执行失败,那么出现这种情况,就是缓存在搞鬼,如何解决缓存的问题呢?在启动 Appium 会话时,可以在 Desired Capabilities 中设置。方法也可以帮助您在每次测试执行前重新启动 App,从而清除缓存。表示每次启动会话时都会清除 App 的缓存和数据。如果问题仍然存在,您可以尝试清除操作系统级别的缓存。在每次测试执行前,可以通过 Appium 的。方法来清除 App 的缓存和数据。

2024-07-17 23:51:17 613

原创 python如何创建SQLite 数据库连接,如何将数据库存储在内存中?

嗨,大家好,我是兰若姐姐。

2024-07-16 23:47:00 408

原创 json.loads和json.dumps有什么区别,什么时候用json.loads,什么时候用json.dumps?

是 Python 中处理 JSON 数据的两个核心函数,前者用于将 JSON 字符串转换为 Python 对象,后者用于将 Python 对象转换为 JSON 字符串。它们在数据交互和存储中扮演着重要的角色。根据具体的使用场景,合理选择这两个函数可以帮助你更好地处理 JSON 数据。傻傻分不清,不知道什么时候应该用json.loads(),什么时候用 json.dumps(),这里简单给大家分享一下。用于将 JSON 格式的数据转换为 Python 对象,而。是 Python 标准库。

2024-07-16 23:36:33 575

原创 什么是性能测试,如何做性能测试?从哪些方面评估软件的性能

另外,由定义中的及时性可知性能也是一种指标,可以用时间或其它指标来衡量,通常我们会使用某些工具或手段来检测软件的某些指标是否达到了要求,这就是性能测试。2、内存:大脑中的记忆块区,将眼睛,皮肤等收集到的信息记录起来的地方,以供cpu进行判断,但是是临时的,访问速度快,如果关机或断电这里的数据会消失。3、磁盘IO:大脑中的记忆区块,将重要的数据保存起来(永久保存,关机或断电不会丢失,速度慢),以便将来再次使用这些数据。嗨,大家好,我是兰若,今天继续和大家聊聊性能测试,今天我主要从以下几个方面来详细说一下。

2024-07-16 01:34:16 975

原创 什么是python标准库,什么是python三方库,二者有什么区别?

这些库通常不是Python标准库的一部分,但它们提供了丰富的功能和工具,可以帮助开发者在项目中快速实现特定的功能或解决特定的问题。很多小伙伴对python的标准库和三方库傻傻分不清,有听小伙伴说python的三方库xxx,也有听到小伙伴说python标准库xxx,那什么是python的三方库?明白了python库的定义之后,那么要明白python的三方库就简单多了,换言之,除开python的标准库,剩下的就是python三方库,具体什么是python三方库呢?接下来看看,什么是python的三方库。

2024-07-16 01:34:12 337

原创 如何安装dotenv,避坑指南,安装包的包名有误?

以上方法全部尝试过,还是不行,当然这上面大部分方案都是询问的chatGPT,最终没能解决问题,但是我并没有放弃,我可不是那么容易放弃的人,chatGPT不行,我转战谷歌,之前在谷歌搜索:如何安装dotenv,出来很多数据,我随意的点击了一个进去,看到了里面的内容之后,我如遭雷击,搞半天不是我安装的方式不对,而是我安装的包名错误,因为导入的代码如下。最近在研究AI大模型,想写一个调用openai接口的demo,结果发现在装一个三方库的时候一直报错,mac电脑安装dotenv报错,具体情况是。

2024-07-15 01:02:56 648 5

原创 什么是性能测试?性能测试如何选择合适的工具?

一般来看大公司通常可以承担的起工具的费用,会考虑购买商业工具。如果在工具使用过程中碰到了比较极手的问题,在录求解决方案或帮助时,大众的的工具相对来说会比较有优势一点,毕竟使用的人越多,资料越多,那么自己碰到的问题也许别人早就碰到并解决了,即时之前没有人碰到过,由于使用研究的人多,通过社区或论坛的帮助相信总会有高手能协助解决的。3、自动化测试工具与性能测试工具的区别:性能测试工具一般是基于通信协议的(客户器与服务器交换信息所遵守的约定),它可以不关心系统的UI,而自动化使用的是对象识别技术,关注UI界面。

2024-07-15 00:56:45 714

原创 面试迟到了怎么办

,我说不是,她又问,她领导是男的女的,我随便回答的,男的,她马上又问了两个问题,是单身吗?首先面试的时间约的是3点,结果她3点10分才进到会议里面,她进来没开摄像头,所以我提醒她打开摄像头,她照做了,摄像头开了之后着实让我有点心理不适,因为她没穿衣服,只是穿了个吊带,那什么的都是若隐若现,然后一边打哈欠,一边整理自己的头发,因为她的头发看起来真的像鸡窝,所以我大概猜测,这名候选人应该是忘记了面试这个事情,一觉睡到现在,应该是我们这边的人事电话提醒她,她才醒过来,着急忙慌的打开了面试的会议链接。

2024-07-12 00:10:04 684

原创 如何从gitlab删除仓库

在“高级设置”里,找到“删除项目”(delete project)的部分。在“常规”设置页面,滚动至最底部,找到“高级设置”(Advanced settings)部分。今天发现gitlab上有些仓库的代码没有用,是个多余的仓库,想要删掉,经过一番操作之后,成功的删除了,git上没有。在项目页面,向下滚动,找到左侧菜单栏中的“设置”(Settings),点击进入,然后进入“常规”(General)选项。

2024-07-12 00:10:02 463

原创 基于python+appium的移动端自动化测试代码,安卓和ios的代码可以放一个项目目录,统一在一个仓库管理代码可行吗?

1)存在代码依赖和拉取问题,ios和安卓端的代码是两个自动化工程师在维护,如果放在一个仓库,意味着ios的开发每次都需要拉取安卓的代码下来,他并不维护和编写安卓代码,但是每次安卓开发更新,他都需要拉取这部分代码,不拉取代码,整个git又没办法正常使用,因为git是不支持直接push代码的,同理ios开发也需要去拉安卓的代码,也会有这个弊端。可以看到两边的参数是不一样的,如果放在一起,就意味着每次都需要去判断当前设备是安卓和ios,这会增加代码上面的复杂度。

2024-07-10 23:40:25 350

原创 有什么工具可以统一python编码规范,只要执行这个命令,所有代码编码就符合规范了,是python的插件吗?

嗨,我是兰若,关于编码规范相关的知识,这块儿我今天专门挑时间给大家普及一下,很多小伙伴都会有疑问,如果说是敲代码敲到一半,别人下载你的代码下来就是规规整整符合python PEP8格式的代码,除此之外,再给大家推介下black其他的用法。上面black后面跟的是一个点,意味着当前路径,执行之后就会出现下图这样,很多的文件被格式化。之前的代码很多都有不合规的地方,难道说一个文件一个文件的去改,那这要改到猴年马月。接下来就是使用,其实使用也非常简单,比如我这里需要格式化我当前项目路径下的所有py文件,

2024-07-09 23:21:47 362

原创 如何制定python编码规范,符合PEP 8

嗨,我是兰若,今天在检查代码的时候,发现了一个很严重但是大家平时却不重视的问题,就是编码格式规范,很多人在平时写python脚本的时候,总是胡乱发挥,想怎么命名就怎么命名,,这样就导致后续其他的人在看他的代码的时候很痛苦,完全不知道这个家伙写的是什么,除了这种情形之外,还有其他情形,比如代码拉下来后,看到有个文件少了一个换行,于是赶紧换行一下,其实这个文件什么都内容没有改,但是仍然会变成蓝色文件名,作为一个变更被追踪,所以项目之初,就应该有一个编码格式规范供大家查阅,这里我简单的总结了以下几种:以下是将上述

2024-07-09 23:15:08 826

原创 allure report unknown报错怎么解决

原来是他的测试用例后来挪动了位置,但是在run里面的用例路径还是之前的那个路径,导致代码在运行的时候,查找不到之前的那个路径下的用例,都没有执行到用例,那生成的报告就当然没有数据啦。相信有不少做自动化测试的小伙伴都遇到过这个问题,明明用例什么的都是好的,就是死活没有数据。今天有小伙伴在执行用例后,生成的报告没有数据,跑来问我,这个要怎么解决。后来我去到他的位置上,检查了他的代码,很快就发现了问题。把路径换成正确的路径,报告就成功生成了。

2024-07-09 01:07:02 225

原创 如何把已经上传到gitlab的代码或者文件夹从git上删掉

有小伙伴不小心把缓存文件上传到了git,跑来问我,要怎么把这些文件给删掉,这里一共有两种方式,先说第一种,通过命令删除,终端进入存在这个缓存文件的目录,执行命令ls,可以看到确实有缓存文件。直接右键删除,注意,这里在右键删除之前,也需要先pull一下,也就是更新当前项目代码。这里是分开操作的,当然也可以在提交的时候选择commit and push,效果一样。首先pycharm打开我们需要操作的这个项目,找到需要删除的文件。这样需要删除的文件就没有啦,git上面也同步删除了。更新好之后,直接右键选择删除。

2024-07-09 01:02:06 674

原创 gitlab报错:You won‘t be able to pull or push repositories via SSH until you add an SSH key to your pro

注意,当你输入这个命令后,控制台可能会另起一行,展示dquote>的字样,这个是什么意思呢?这个提示符通常出现在需要输入多行命令时,所以当出现这个字样后,把刚刚的这行命令再次执行一下,当出现下图这样的字样,代表密钥设置ok。并且上图最后一行的意思是询问需要放置密钥的路径,默认是放在括号里面的这个路径,这里不用操作其他,直接回车就好,这个询问是问你是否需要为生成的ssh密钥设置一个密码短语,目的是为了增加密钥的安全性,一般来说不需要,也是。直接回车就好,出现下图,说明密钥创建成功。

2024-07-08 00:46:25 345

原创 如何忽略部分文件或者文件夹在git提交项目时

嗨,我是兰若,最近发现有些小伙伴在提交代码时,总是把不该提交的文件,比如说本地批跑的缓存文件给提交到了git上面,导致别人在拉取代码的时候,也会把这部分文件拉取到自己本地,从而导致和本地的缓存文件发生冲突,为了避免这种情况,今天给大家说一下如何在提交代码时忽略这部分文件,或者文件夹首先,在项目的根目录下创建一个.gitignore,这个文件是与.git文件夹同级创建好之后,接下来就是需要确定到底哪些文件或者文件夹应该忽略,哪些可以不用忽略?

2024-07-08 00:45:42 604

c语言+基础知识+源代码

c语言+基础知识+声明语法、标准库文档、指针、函数等基础知识

2024-04-28

CTF+XYCTF+120道题目+独家

深入了解网络安全、数据保护和恶意软件等技术话题,从零日漏洞到故障转移,一切尽在您的掌握中!

2024-04-28

python+时间复杂度比较+源代码

时间复杂度大小比较

2024-04-28

10天学会python+笔记+源代码

10天学会python+笔记+源代码

2024-04-26

空空如也

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

TA关注的人

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