自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 副业赚钱:如何避开陷阱,实现真正的财务自由

嗨,我是兰若,在这个时代,副业已经成为许多人追求财务自由的途径。但是,你在网上看到的许多副业广告实际上可能让你陷入更糟糕的境地。今天,我们就来揭开这些副业的真相,并分享一些真正有潜力的副业选择,让你避免走入死胡同。

2024-06-09 02:44:43 268

原创 副业赚钱:10个简单创意,轻松实现财务自由

嗨,我是兰若姐姐,我是从4月26号开始日更博客的,之前一直分享的是技术文档,但是在这个过程中,我发现这些文档只是解决了某一个人当下遇到的某个具体问题,但是对于他升值加薪没有任何帮助,所以我中途暂停了几天去思考,正好我从2020年就开始副业变现,并且取得了不错的回报,我觉得我可以分享自己在副业变现道路上踩过的坑,也可以分享一些真正可实操的项目。

2024-06-09 01:08:22 566

原创 什么是软件测试

不同类型的测试涵盖了不同的测试范围,如功能测试主要关注软件的功能和业务流程,性能测试则关注软件的响应时间和稳定性,安全测试则关注软件的安全性和数据保护能力等。软件测试是一种在软件开发过程中的关键环节,旨在发现并修复软件中的缺陷和问题,以确保软件的质量和可靠性。通过软件测试,开发人员可以对软件的功能、性能、安全性和用户体验等方面进行全面评估,以确保软件能够满足用户的需求和期望。总之,软件测试是软件开发过程中不可或缺的一部分,通过软件测试可以发现并修复软件中的缺陷和问题,确保软件的质量和可靠性。

2024-06-05 00:52:32 212

原创 如何零基础自学软件测试

以上内容根据您的需求进行了大致的概括和指导,具体的学习方法和进度需要根据个人的实际情况进行调整。一篇3000字的文稿是无法涵盖所有内容的,因此建议分阶段进行深入的学习和实践。希望这些信息能对您有所帮助。

2024-06-05 00:47:03 158

原创 AI大模型:掌握未知,开启未来

AI大模型通过收集和预处理大量数据,设计复杂的神经网络架构,进行反复训练和优化,最终部署到实际应用中,为各类智能应用提供强大的支持。其工作原理类似于人类学习一门语言,通过大量的阅读、练习、评估和应用,逐渐掌握并熟练运用这门语言。

2024-05-29 02:39:35 434

原创 什么是安全测试,如何进行安全测试?

安全测试是一种旨在识别系统、网络或应用程序中的安全漏洞的测试方法。其目标是确保系统能够抵御恶意攻击,保护数据的机密性、完整性和可用性。安全测试通常包括漏洞扫描、渗透测试、代码审计和安全评估等多个方面。明确测试的目标系统和应用,包括具体的IP地址、URL、子域名和API接口。确定测试的深度和广度,确保测试范围涵盖所有关键组件和功能。安全测试是确保系统、网络和应用程序安全的重要手段。通过系统化的测试方法和工具,可以及时发现和修复安全漏洞,保护数据的机密性、完整性和可用性。

2024-05-26 01:55:08 377

原创 手把手教你如何使用BurpSuite

Burp Suite是由PortSwigger公司开发的一款综合性Web应用安全测试工具。它是安全研究人员和渗透测试人员的标准工具,用于识别和利用Web应用程序中的漏洞。Burp Suite提供了一系列强大的功能,帮助用户对Web应用进行全面的测试,包括拦截和修改流量、扫描漏洞、进行爬虫分析、爆破测试等。在Extender选项卡中,进入Extensions子选项卡。添加一个新的扩展,选择扩展的类型(如Java、Python、Ruby等),并加载扩展代码。

2024-05-26 01:46:18 774

原创 软件测试工程师职业发展前景

软件测试工程师在现代软件开发中扮演着不可或缺的角色,具有广阔的职业前景和多样。

2024-05-25 02:10:03 408

原创 揭秘软件测试工程师:事业前景和成功秘诀

软件测试工程师在现代软件开发中扮演着不可或缺的角色,具有广阔的职业前景和多样。

2024-05-25 01:17:23 1385

原创 如何通过LoadRunner进行全链路压测

用于录制和编辑测试脚本。Controller:用于设计、管理和执行测试场景。:用于生成负载,模拟多个用户对系统的请求。Analysis:用于分析测试结果,生成报告。测试经验:总结测试过程中积累的经验和教训,形成测试规范和最佳实践。知识共享:将测试经验和知识分享给团队成员,提升整体测试能力。工具优化:根据测试需求,不断优化和改进测试工具和方法。

2024-05-24 10:53:32 591

原创 什么是CSTP测试认证,如何通过CSTP认证?

CSTP(Certified Software Test Professional)认证是由国际软件测试认证委员会(International Software Testing Qualifications Board, ISTQB)制定的一种专业软件测试认证。该认证旨在提高软件测试人员的专业水平,确保他们具备必要的知识和技能来执行高效的软件测试工作。CSTP-A(Associate):适用于刚进入软件测试领域的初学者。CSTP-P(Professional):适用于具有一定经验的中级测试人员。

2024-05-24 02:34:53 597

原创 软件测试从小白到大神如何进阶

项目总结:对每个项目进行总结,分析项目中的问题和经验,提升自己的测试能力。持续改进:根据项目总结,不断改进自己的测试方法和技能,提升测试质量和效率。成为一名软件测试大神并非一蹴而就的事情,而是需要不断地学习、实践和总结。从掌握基础知识开始,到提升技能和实战经验,再到深入学习和应用高级技术,每一步都需要付出努力和汗水。希望本指南能够为你在软件测试领域的成长之路提供一些帮助和指导。祝你早日成为一名软件测试专家,实现自己的职业梦想!

2024-05-24 02:29:40 864

原创 软件测试人员如何进行副业或者创业

将副业和软件测试结合起来,不仅能为你带来额外的收入,还能提升你的职业技能和市场竞争力。通过不断学习和改进,利用在线平台和有效的营销策略,你可以在这一领域取得成功。希望这些步骤和案例能为你提供实用的指导,助你实现目标。

2024-05-23 01:11:38 428

原创 手把手教你从无到有搭建Python+Selenium+Pytest+Allure UI自动化测试框架搭建

通过以上步骤,我们成功搭建了一个基于Python、Selenium、Pytest和Allure的UI自动化测试框架。这个框架具有良好的扩展性和可维护性,可以帮助测试团队高效地进行UI自动化测试。

2024-05-23 01:04:17 271

原创 如何获得官方热搜词榜单,it人员创业的第一步

如果你是一名从事it多年的工作人员,不管是产品,开发,测试还是运维,想要通过自身的技术进行创业,那么你首先要知道你所在行业当下的热搜词有哪些,然后你再针对当下的热搜词去出你的方案,产品,或者服务,这样你创业成功几率会高一些要获取当前的热搜词,你可以使用以下方法,这些方法涵盖了主要的搜索引擎和社交媒体平台。

2024-05-22 10:29:02 622

原创 如何配置和使用 Prometheus 和 Grafana

通过详细的步骤和配置,使用 Prometheus 和 Grafana 可以实现对被测试系统的实时监控,识别性能瓶颈并进行优化调整。在全链路压测中,通过监控系统的 CPU、内存、磁盘和网络等资源的使用情况,可以确保系统在高负载下的稳定性和性能。希望这份详细指南能帮助你更好地进行全链路压测,提高系统的性能和可靠性。

2024-05-22 10:14:14 867

原创 如何使用JMeter 进行全链路压测

使用 JMeter 进行全链路压测:详细步骤指南全链路压测旨在测试整个系统的性能,包括所有的组件和服务。通过 Apache JMeter 进行全链路压测,可以模拟真实用户行为,测试系统在高负载下的表现。以下是详细的步骤指南,分为准备阶段、测试设计、执行和结果分析四个主要部分。1. 准备阶段1.1 定义测试目标在进行全链路压测之前,首先要明确测试的目标:响应时间:确定系统在不同负载下的响应时间。吞吐量:衡量系统在单位时间内处理的请求数。稳定性:验证系统在持续高负载下的稳定性。瓶颈识别:找出系

2024-05-22 10:07:08 474

原创 软件测试人员的出路在哪里,测试人员是否可以创业,测试人员如何进行创业?

如果说你是一名从业多年的软件测试人员,你具备了丰富的技术背景和实践经验,可是现在社会太卷了,想转行,但是又要放弃之前很多年的测试经验,从零开始,放弃之前的经验完全舍不得,不转行,随着年龄的增大,又担心有被裁员的风险。那你完全可以试试开辟出一个新的出路,比如说创业,以下是一个详细的创业指南,帮助你利用现有技术和经验,逐步实现创业梦想。

2024-05-21 10:02:55 819

原创 如何通过locust进行全链路压测

任务集用于定义用户在测试过程中执行的具体操作。可以在任务集中定义多个任务,每个任务模拟一种用户行为。@task(1)@task(2)@task(3)@task(4)在上面的示例中,定义了四个任务:登录、浏览商品、加入购物车和结算。用户类用于定义用户的基本属性和任务集。可以在用户类中设置任务集和用户的行为间隔时间。在上面的示例中,类继承自HttpUser类,并指定任务集为,用户行为的间隔时间在1到5秒之间。

2024-05-21 01:34:23 337

原创 什么叫全链路压测?如何开展全链路压测

全链路压测(Full-Link Stress Testing)是指在模拟生产环境下,对整个系统链路进行全面的压力测试。它不仅仅测试单个模块或组件,而是对整个系统的业务流程进行高并发、高负载的模拟,目的是发现系统在高负载下的性能瓶颈、稳定性问题,以及各个环节的承载能力。全链路压测可以帮助提前发现潜在问题,确保系统在实际生产环境中的稳定性和可靠性。

2024-05-21 01:18:47 700

原创 如何从无到有搭建Python+pytest+allure的接口自动化测试框架

大家好,我是兰若,喜欢技术,热爱分享。用CSDN来记录及分享关于软件测试的一切,今天给大家分享的是如何从无到有搭建一个接口自动化测试框架。

2024-05-20 01:35:55 1081

原创 如何开展自动化测试工作,减少线上bug

明确哪些功能或模块需要自动化测试。核心业务逻辑高频使用的功能复杂的算法或逻辑关键路径和用户操作流程高风险和易出错的部分通过制定测试策略、选择合适的工具和技术、开发自动化测试脚本、配置持续集成环境、执行测试和分析结果、进行回归测试和持续改进,可以有效减少线上Bug,提高软件质量。实施自动化测试不仅能提高测试效率,还能确保核心功能的稳定性,从而为用户提供更可靠的产品。自动化测试是一个持续优化和改进的过程,需要不断调整和完善测试策略和方法。

2024-05-19 11:09:21 1026

原创 如何开展单元测试相关工作

通过以上措施,即使测试人员无法直接读取开发代码,也能通过建立协作机制、制定标准、提供工具支持和持续改进,确保单元测试的覆盖率和质量。在GitLab CI配置文件。

2024-05-19 11:00:36 883

原创 作为一名软件测试,如何减少或者预防线上问题的产生

通过以上措施,可以系统性地提升软件质量,减少线上问题的发生。

2024-05-19 10:54:54 243

原创 “ModuleNotFoundError: No module named ‘selenium‘”报错如何解决

上节博客的末尾提到:在命令窗口执行python main.py那么针对这个报错,要如何解决呢?

2024-05-15 02:21:19 525 1

原创 测试平台开发之测试框架改造并发执行及结果隔离(1)

在解压后的这个项目路径下面新建一个requirements.txt。接下来通过pdm照着requirements里面的库进行安装。在命令窗口执行python main.py。安装好之后可以通过命令:pdm list。但是可以看到还有一些导入报错。接下来就可以开始运行用例。

2024-05-14 11:41:23 232 1

原创 Django开发实战之定制管理后台界面及知识梳理(下)

需要关闭,从这句:You’re seeing this error because you have DEBUG = True in your Django settings file. Change that to False, and Django will display a standard 404 page.你可以知道当DEBUG = True的时候就可以看到这样的报错信息,那么为了不让这样的报错信息出现,那么就需要关闭DEBUG。3、避免Django配置文件加载出错。

2024-05-14 02:50:53 563

原创 Django开发实战之定制管理后台界面及知识梳理(中)

上一篇文章末尾讲到如何能够展示更多的字段在界面上,那么针对整个界面数据,如果我想按照某一个条件进行筛选,我该怎么做呢,只需要加上下面一行代码注意:中途只有代码片段,文末有今天涉及的所有代码。

2024-05-11 11:45:29 280

原创 Django开发实战之定制管理后台界面及知识梳理(上)

不知道不觉写博客已经半个月了,涨了164个粉丝,在一边分享笔记的过程,一边收获粉丝,感觉很开心也很幸福,希望看我博客的小伙伴都能有所收获,大家共同成长进步,好拉,话不多说,进入今天的主题:在Djangdo中有两个非常重要的内容。

2024-05-11 10:23:29 305

原创 Django开发实战之单元测试和集成测试之编写测试用例以及代码覆盖率统计分析

这里分为了两种情况:E2E:接近真实使用情况,用例数量少UT:执行速度快,用例数量多。

2024-05-10 11:28:07 1454

原创 如何在Mac 电脑上安装 Homebrew

如果在安装过程中出现任何错误,可以尝试检查网络连接是否正常,或者查看 Homebrew 的安装文档以寻求帮助。安装成功后,可以使用 Homebrew 命令来安装各种软件包,例如 brew install git。Homebrew 通常会将安装的软件包放在 /usr/local/bin 目录下,请确保该目录在您的 PATH 环境变量中。2、安装完成后您可以在终端中运行以下命令检查 Homebrew 是否安装成功: brew --version 如果显示 Homebrew 的版本号,说明安装成功。

2024-05-10 09:30:50 549

原创 如何在mac电脑安装 Android SDK

将 android-sdk 文件夹拖拽到您希望存放 Android SDK 的位置,如 /Users/your_username/Library/Android/sdk。在终端中运行以下命令使环境变量生效: source ~/.bash_profile 或 source ~/.zshrc 验证 Android SDK 安装。如果输出显示 Android SDK 的安装路径,则表示安装成功。前往 Android 开发者网站下载 Android SDK。打开下载好的 Android SDK 安装包。

2024-05-10 01:40:46 796

原创 mac电脑如何安装java

重新打开终端,输入以下命令检查 Java 是否安装成功: /usr/bin/java -version。source ~/.bash_profile 或 source ~/.zshrc。打开终端,输入以下命令编辑 .bash_profile 或 .zshrc 文件。vim ~/.bash_profile 或 vim ~/.zshrc。如果输出显示 Java 版本信息,则表示安装成功。打开终端,输入以下命令查看当前 Java 版本。2、前往 Java 官网下载 Java JDK。3、安装 Java JDK。

2024-05-10 01:29:14 511

原创 Django开发实战之单元测试和集成测试之依赖包的安装

在使用flake8时,需要把venv排除,这里是通过添加配置文件来进行管理,所以接下来是在项目路径下面添加一个.flake8文件。再次创建一个pytest.ini文件,用于添加一些配置,比如添加django的配置项目。在这里E501的错误不是真正的错误,所以在这里把他给忽略掉。就会把这个配置文件里面几个相关的命令都执行完。然后输入命令:pdm lili。

2024-05-08 11:39:48 302

原创 测试平台开发:Django开发实战之注册界面实现(下)

2)修改视图,接下来编辑views.py文件。这样在表里面就会多一个user_id的字段。所以说不允许匿名具有很重要的意义。如果曾经发表过,则不能再发表。1、 评论和用户建立关联。第二对评论进行实质的关联。第一对用户进行保护,

2024-05-08 02:15:01 170

原创 测试平台开发:Django开发实战之注册界面实现(上)

然后在项目路径下面创建一个register.html文件,粘贴刚复制的代码。可是这样的用户体验不好,我们希望用户创建成功的同时,也登录成功。编写html文件的请求成功的部分,希望它重定向到业务页面。3、添加路由,在应用下面添加,项目级路由保持不变。目前数据是没有给到后端的,那么接下来怎么做呢?生成简单的ui界面,复制这个html代码。实现注册功能,大概包括以下几个步骤。首先在html文件引入axios。可以加一些请求成功和失败的判断。1)让我们的前端可以发送参数。根据校验的逻辑去发送请求。

2024-05-08 01:41:45 776

原创 Django开发实战之登录用户鉴权登录界面实现

login.html一般需要根据自己公司的情况自己写,如果不想写,也可以继承django的登录页面,只需要在login.html页面中写入这样的内容,原有的内容删掉。但是这种方式有个弊端,如果我需要每个视图函数访问之前都需要登录,那么我就需要在每个视频函数里面都添加上面的代码,这样会很不方便,接下来引入第二种方式:装饰器。这样就可以拉,这里之所以是空白,是因为创建的这个页面本身就是空白的。2、检查中间件,比如这两个中间件,一个是用于登录,一个是用于鉴权。如果是匿名用户访问视图时,可以重定向到登录页面。

2024-05-06 22:52:48 463

原创 软件测试职业发展路线

例如,一个测试工程师可能对移动应用测试特别感兴趣,可以选择成为专门的移动测试工程师,并通过学习相关技术和工具来提升自己的能力。3. 高级测试工程师:在这个阶段,测试工程师应该成为测试团队的技术领导者,并具备解决复杂技术问题和指导其他成员的能力。例如,一个测试经理可以领导一个测试团队,负责协调和管理项目的测试工作,并确保产品的质量符合要求。2. 中级测试工程师:在这个阶段,测试工程师应该扩展和加强自己的技术能力,并开始参与更广泛的测试活动。

2024-05-06 21:00:13 148

原创 mac电脑如何安装python及环境搭建

(3)执行命令:source ~/.zshrc,这个命令是为了让刚才python的环境变量配置生效。(9)接下来就等待安装成功,安装成功之后,就可以看到应用程序里面,刚刚下载的python12。(2)编辑zshrc文件,具体看个人电脑,有的小伙伴可能是bash_profile。(2)这里我选择的是mac,点击:macos,选择最近版本并点击进入。(5)下载好之后直接双击安装,这个过程一路点击:继续,(11)如果出现了python版本,说明安装成功,如果是其他内容,则可能是环境变量有问题。

2024-05-06 20:54:45 904

原创 Django关于ORM的增删改查

但是这种方式有个弊端,就是需要写好几行,那么其实是有更简单的方式,就是调用类方法。这种方法其实就是实例化之后,然后调用save方法,只不过是把这两个步骤进行封装。查询条件可以有多种不同的组合,比如 获取id等于2,并且是匿名的数据。可以加入多个条件进行查询,比如查询id不等于1,也不等于2的数据。以下的内容可以先从查询开始看,这样更容易理解后面删除部分代码。4、查,比如获取id等于3的text字段内容,查询是获取model实例对象的过程。2、删,这里也是包括两种方法。1、创建model,

2024-05-05 21:38:14 495

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关注的人

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