
测开
文章平均质量分 60
兰若姐姐
8年测试人,擅长功能测试,UI自动化测试(包括App自动化和web自动化),接口自动化测试,locust性能测试,ws性能测试,测试平台开发,CICD等技能
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
如何将PyCharm 中使用 PDM 管理的 Django 项目迁移到 VS Code 并确保一切正常工作?
嗨,我是兰若姐姐,相信很多小伙伴都遇到过这种情况,使用pycharm用习惯了,想换个编辑器,比如换成vscode,今天就告诉大家,如果轻松切换到vscode。原创 2024-08-04 22:01:14 · 869 阅读 · 0 评论 -
如何解决报错:“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 · 3082 阅读 · 0 评论 -
DBeaver如何连接本地的mysql服务
连接成功后,你可以在 DBeaver 中执行 SQL 查询、管理数据库和表,编辑数据等操作。DBeaver 提供了友好的图形界面和强大的 SQL 编辑器,适合日常数据库管理和开发工作。连接测试成功后,可以点击 “完成” 或 “确定” 完成连接设置。此时 DBeaver 已经配置好了连接信息,可以开始使用了。填写完连接信息后,可以点击 “测试连接” 按钮来验证连接是否设置正确。通过这些步骤,你可以轻松地在 macOS 上使用 DBeaver 连接本地的 MySQL 服务。原创 2024-07-29 20:39:33 · 2743 阅读 · 0 评论 -
电脑本地如何安装MySQL服务
嗨,我是兰若姐姐,今天给大家说下如何在自己电脑本地安装MySQL服务。原创 2024-07-29 20:33:21 · 1240 阅读 · 0 评论 -
如何从零开始搭建一个django+vue的前后端分离的自动化测试平台
嗨,大家好,我是兰若姐姐,今天手把手教大家搭建一个django+vue的前后端分离的自动化测试平台。原创 2024-07-28 22:41:03 · 424 阅读 · 0 评论 -
手把手教你如何从零开始搭建一套基于python+pytest的接口自动化测试框架
嗨,大家好,我是兰若姐姐,今天满满的都是干货。分享一套成熟框架,下面是一个基于Python的接口自动化测试框架的完整目录结构和代码示例。原创 2024-07-24 23:50:06 · 471 阅读 · 0 评论 -
通过json传递请求参数,如何处理动态参数和接口依赖
处理参数依赖和动态数据,需要结合实际情况选择合适的策略。通过使用模板、脚本处理、测试工具或者封装公共函数等方法,可以有效应对这些需求。希望这些方法对你有所帮助!原创 2024-07-24 23:43:59 · 866 阅读 · 0 评论 -
Appium自动化测试精髓之元素定位
嗨。大家好,我是兰若姐姐,今天和大家交流一下,Appium中的元素定位的话题appium支持图片比如吗?在进行app自动化测试时,页面有些元素不能定位到,可以通过图片进行定位吗?原创 2024-07-23 01:13:15 · 687 阅读 · 0 评论 -
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 · 2960 阅读 · 0 评论 -
自动化UI测试元素定位精炼
嗨。大家好,我是兰若姐姐。今天给大家总结下元素定位的方式,直接上干货!原创 2024-07-22 00:47:59 · 571 阅读 · 0 评论 -
iphone11 如何打开开发者模式?
在 Xcode 中,点击顶部菜单栏的“Window”菜单,然后选择“Devices and Simulators”。如果你想在 iPhone 上直接启用一些开发者选项,可以在“设置”应用中依次点击“隐私与安全性”>“开发者模式”进行进一步设置。今天有小伙伴在问,怎么打开ios手机的开发者模式,他需要做app自动化测试,他的手机是是iphone11,今天就把iphone11开发者打开的步骤给记录分享下。:在 iPhone 上会弹出一个信任此电脑的提示,点击“信任”,然后在手机上输入密码以确认。原创 2024-07-22 00:44:34 · 3656 阅读 · 0 评论 -
Xcode进行真机测试时总是断连,如何解决?
大家好,我是兰若姐姐。最近我在用真机进行app自动化测试的时候,经常会遇到xcode和手机断连,每次断连之后需要重新连接,每次断开都会出现以下截图的报错。当这种情况出现时,之前执行的用例就相当于白执行了,因为用例只执行了一部分,为了解决这种情况,网上查询了诸多资料,最终通过这种方式,彻底解决了频繁断连的情况。最终通过以下方式解决,特此记录下。原创 2024-07-17 23:56:21 · 1199 阅读 · 0 评论 -
“ModuleNotFoundError: No module named ‘selenium‘”报错如何解决
上节博客的末尾提到:在命令窗口执行python main.py那么针对这个报错,要如何解决呢?原创 2024-05-15 02:21:19 · 4062 阅读 · 1 评论 -
测试平台开发之测试框架改造并发执行及结果隔离(1)
在解压后的这个项目路径下面新建一个requirements.txt。接下来通过pdm照着requirements里面的库进行安装。在命令窗口执行python main.py。安装好之后可以通过命令:pdm list。但是可以看到还有一些导入报错。接下来就可以开始运行用例。原创 2024-05-14 11:41:23 · 489 阅读 · 1 评论 -
Django开发实战之定制管理后台界面及知识梳理(中)
上一篇文章末尾讲到如何能够展示更多的字段在界面上,那么针对整个界面数据,如果我想按照某一个条件进行筛选,我该怎么做呢,只需要加上下面一行代码注意:中途只有代码片段,文末有今天涉及的所有代码。原创 2024-05-11 11:45:29 · 466 阅读 · 0 评论 -
Django开发实战之定制管理后台界面及知识梳理(上)
不知道不觉写博客已经半个月了,涨了164个粉丝,在一边分享笔记的过程,一边收获粉丝,感觉很开心也很幸福,希望看我博客的小伙伴都能有所收获,大家共同成长进步,好拉,话不多说,进入今天的主题:在Djangdo中有两个非常重要的内容。原创 2024-05-11 10:23:29 · 499 阅读 · 0 评论 -
Django开发实战之单元测试和集成测试之依赖包的安装
在使用flake8时,需要把venv排除,这里是通过添加配置文件来进行管理,所以接下来是在项目路径下面添加一个.flake8文件。再次创建一个pytest.ini文件,用于添加一些配置,比如添加django的配置项目。在这里E501的错误不是真正的错误,所以在这里把他给忽略掉。就会把这个配置文件里面几个相关的命令都执行完。然后输入命令:pdm lili。原创 2024-05-08 11:39:48 · 379 阅读 · 0 评论 -
测试平台开发:Django开发实战之注册界面实现(下)
2)修改视图,接下来编辑views.py文件。这样在表里面就会多一个user_id的字段。所以说不允许匿名具有很重要的意义。如果曾经发表过,则不能再发表。1、 评论和用户建立关联。第二对评论进行实质的关联。第一对用户进行保护,原创 2024-05-08 02:15:01 · 206 阅读 · 0 评论 -
测试平台开发:Django开发实战之注册界面实现(上)
然后在项目路径下面创建一个register.html文件,粘贴刚复制的代码。可是这样的用户体验不好,我们希望用户创建成功的同时,也登录成功。编写html文件的请求成功的部分,希望它重定向到业务页面。3、添加路由,在应用下面添加,项目级路由保持不变。目前数据是没有给到后端的,那么接下来怎么做呢?生成简单的ui界面,复制这个html代码。实现注册功能,大概包括以下几个步骤。首先在html文件引入axios。可以加一些请求成功和失败的判断。1)让我们的前端可以发送参数。根据校验的逻辑去发送请求。原创 2024-05-08 01:41:45 · 931 阅读 · 0 评论 -
Django开发实战之登录用户鉴权登录界面实现
login.html一般需要根据自己公司的情况自己写,如果不想写,也可以继承django的登录页面,只需要在login.html页面中写入这样的内容,原有的内容删掉。但是这种方式有个弊端,如果我需要每个视图函数访问之前都需要登录,那么我就需要在每个视频函数里面都添加上面的代码,这样会很不方便,接下来引入第二种方式:装饰器。这样就可以拉,这里之所以是空白,是因为创建的这个页面本身就是空白的。2、检查中间件,比如这两个中间件,一个是用于登录,一个是用于鉴权。如果是匿名用户访问视图时,可以重定向到登录页面。原创 2024-05-06 22:52:48 · 859 阅读 · 0 评论 -
mac电脑如何安装python及环境搭建
(3)执行命令:source ~/.zshrc,这个命令是为了让刚才python的环境变量配置生效。(9)接下来就等待安装成功,安装成功之后,就可以看到应用程序里面,刚刚下载的python12。(2)编辑zshrc文件,具体看个人电脑,有的小伙伴可能是bash_profile。(2)这里我选择的是mac,点击:macos,选择最近版本并点击进入。(5)下载好之后直接双击安装,这个过程一路点击:继续,(11)如果出现了python版本,说明安装成功,如果是其他内容,则可能是环境变量有问题。原创 2024-05-06 20:54:45 · 6305 阅读 · 1 评论 -
Pyside6详细使用教程python之GUI开发
4、在命令窗口执行命令: pyside6-designer,然后会自动打开Qt Designer,在打开的窗口点击创建,然后拖动左边的控件到打开的这个窗口上面,可以随意的推动,然后保存,self.ui = Ui_Dialog() # 创建 UI 对象。self.ui.setupUi(self) # 设置 UI。一般都会默认被保存到当前所在的文件夹目录,文件的名字可以取名叫xxx.ui。6、接下来从my_ui.py文件里面导入Ui_Dialog类,2、如下代码创建一个简易程序导入必要的模块。原创 2024-05-03 21:35:30 · 6202 阅读 · 0 评论 -
RESTful API 构建 Web 应用程序
RESTful API 使用 HTTP 方法(如 GET、POST、PUT、DELETE)来执行不同的操作,并使用 URL(Uniform Resource Locator)来标识和定位资源。实现服务器端:使用服务器端编程语言(如 Node.js、Python 或 Ruby)和框架(如 Express、Flask 或 Ruby on Rails)来创建 API 的服务器端。实现 CRUD 操作:使用服务器端代码实现 CRUD(创建、读取、更新和删除)操作,以便在数据库中创建、读取、更新和删除资源。原创 2024-05-01 23:19:22 · 456 阅读 · 1 评论 -
Django数据库创建存储及管理
通过这种方式,视图函数负责业务逻辑的处理,而模型则负责与数据库的交互。只有在admin.py中注册了模型,Django管理后台才能够:在管理界面上显示这些模型 允许管理员对这些模型的数据进行增删改查操作 因此,如果只是在models.py中定义了模型,但是没有在admin.py中注册,那么将无法在Django管理后台中操作这些模型的数据。换句话说,admin.py中的注册是一个关键的步骤,它将您在models.py中定义的模型与Django管理后台进行了关联,使得管理后台可以正确地对这些模型进行管理。原创 2024-04-30 23:35:47 · 1851 阅读 · 2 评论 -
使用PDM创建Django项目并定义模型的步骤
runserver。在浏览器中访问http://127.0.0.1:8000/myapp/feedback/。4、使用django-admin startproject myproject命令创建一个新的Django项目。3、运行pdm install django命令安装Django。2、使用pdm init命令初始化一个新的PDM项目。1、打开终端,导航到你想要创建项目的目录。5、进入项目目录cd myproject。6、创建一个新的应用程序python。在终端运行python。原创 2024-04-30 23:30:24 · 511 阅读 · 1 评论 -
mac电脑Django项目后端数据库如何登录查看
4)当路径知道后,在beekeeper studio界面点击choose file,顺着刚刚找到的路径点进去,一直到找到数据。2、下载数据库对应的远程登录工具,比如我这里用的是:beekeeper studio 3、连接数据库。3)找到你的数据库的位置,一般是在项目的根目录。6)这样你就可以查看你的数据库表的相关信息。1)打开beekeeper studio。说明数据库表哥数据就在当前项目的根路径。不知道的,可以通过这种方式查看,首先、找到Tesla下面的。2)选择你的数据库类型。5)点击connect。原创 2024-04-30 23:26:48 · 818 阅读 · 0 评论