自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 VMware 虚拟机忘记密码如何修改

4.把“roquietsplash$vt_handoff”改为“rwinit=/bin/bash”后按f10。6.注意这里输入密码是看不到输入内容的,输入两次,如果一样的话就会提示密码更新成功!5.进入如下页面,输入passwd+用户名,再按回车键,会让你输入新的密码。1.开启虚拟机长按shift键,进入grub菜单。7.更新成功后重启虚拟机,就可以用新密码进行登录。2.按字母e进入编辑模式-->编辑内容。3.往下翻找到如下内容。............

2022-08-02 11:13:14 57074 12

原创 vmware 详细安装教程

VMwareWorkstation中文版是一个“虚拟PC”软件。它使你可以在一台机器上同时运行二个或更多Windows、DOS、LINUX系统。与“多启动”系统相比,VMWare采用了完全不同的概念。多启动系统在一个时刻只能运行一个系统,在系统切换时需要重新启动机器。VMWare是真正“同时”运行,多个操作系统在主系统的平台上,就象标准Windows应用程序那样切换。.....................

2022-08-01 18:13:04 120252 10

原创 【jmeter教程——从入门到熟练】

安装与配置一:下载jdk——配置jdk环境变量1.新建环境变量变量名:JAVA_HOME变量值:(即JDK的安装路径)2.编辑Path%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;3.新建环境变量变量名:CLASSPATH变量值: .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar4.验证在cmd窗口中输入java二:下载JMeter——配置环境变量(下载地址:Apache JMeter - Download ..

2022-04-22 11:00:00 172145 45

原创 跨域安全漏洞的挖掘方法

跨域请求的响应头通常包括 "Access-Control-Allow-Origin"、"Access-Control-Allow-Methods"、"Access-Control-Allow-Headers" 等字段,它们指示了允许跨域请求的源、方法和头部和不安全的请求方法(例:OPTIONS等)如果请求的状态是 "Blocked"(被阻止)或响应头中包含 "Access-Control-Allow-Origin"(允许跨域请求的源)相关的字段,就表示存在跨域问题。存在跨域问题/不安全的请求方法。

2026-04-03 16:40:20 18

原创 越权漏洞挖掘

越权操作主要分为垂直越权和水平越权两种类型。垂直越权是指普通用户通过接口工具访问高权限接口,若能获取信息则存在漏洞。水平越权是指同级用户访问他人权限接口,若能获取他人信息则存在问题。测试方法包括使用Postman/JMeter等工具,以不同权限的token尝试访问目标接口,根据返回结果判断是否存在越权漏洞。这两种越权操作都可能导致数据泄露等安全问题,需要重点关注和防范。

2026-04-03 16:37:27 52

原创 探测XSS漏洞方法

本文介绍了XSS(跨站脚本)攻击的常见方法,包括登陆页面注入、反射型和存储型攻击。在登陆页面可通过脚本注入(如<script>alert('XSS')</script>)、大小写绕过、img标签绕过、Javascript尾协议等方式实施攻击。反射型XSS通过URL请求传递恶意代码,服务器处理后返回给浏览器执行,可能窃取用户Cookie。存储型XSS将恶意代码永久存储在服务器(如留言板),使多个用户受害。这些攻击方式展示了XSS的多样性和危害性。

2026-04-03 16:34:55 49

原创 漏洞扫描利器(华为云)

华为云漏洞扫描操作指南:注册华为云账号后,在控制台搜索"漏洞管理服务",通过"添加资产"-"新建网站"输入扫描名称和地址进行扫描。扫描完成后可查看报告,在"漏洞列表"中查看具体漏洞详情并修复。主要步骤包括注册登录、添加扫描目标、执行扫描和查看修复漏洞。

2026-04-03 16:33:01 74

原创 【ADB】adb命令的安装和使用

摘要:ADB(Android Debug Bridge)是Android调试桥命令行工具,用于开发者电脑与Android设备通信,支持调试、文件传输等功能。本文介绍了Windows、Mac和Linux系统的ADB下载地址,并详细说明了安装步骤:解压文件、配置环境变量(添加Path路径)及验证安装(通过cmd输入adb命令)。该工具是Android开发者必备的调试和管理工具。

2025-11-17 14:28:04 603

原创 图片标注信息生成id

【代码】图片标注信息生成id。

2025-10-23 10:24:51 196

原创 【DBeaver 安装 MongoDB 插件】

链接: https://pan.baidu.com/s/1OcZ3k8YfOUezYlA2qBByCQ 提取码: wy2h。下载最新版 .jar 文件(如 mongo-java-driver-3.12.14.jar)26。下载链接:通过网盘分享的文件:mongodb-driver.zip。把插件放到dbeaver安装路径下面的plugins文件夹中。dbeaver中数据库-驱动管理器。1、安装dbeaver。

2025-07-24 14:03:10 3080

原创 TestCraft chrome插件使用教程

TestCraft 是一款基于人工智能(AI)技术的自动化测试工具,专为简化软件测试流程而设计。它通过创新的模型驱动架构(Model-Driven Architecture)和强大的 AI 能力,帮助测试人员快速生成测试想法,编写跨各种框架和编程语言的自动化脚本,并检查应用程序的可访问性问题,显著提升测试效率和质量。

2025-07-04 17:01:32 1540

原创 测试分析排查问题通用思路

出现这种情况,一般用户在尝试访问受保护的资源前,需要通过某种形式的身份验证(如登录),但如果未能正确提供必要的认证信息,如Token、用户名和密码等。不知道你有没有遇到过这样的场景:我们提供的某个API接口,响应时间原本一直都很快,但在某个不经意的时间点,突然出现了接口超时。特别是有些业务查询接口调用非常频繁,一次性返回的数据很多,这种情况下,会导致服务器上的日志迅速膨胀,占用过多的磁盘空间。我们生产环境的程序,有时候会出现,之前调用某个API一直都是正常的,但突然出现报错的情况,即返回码不是200。

2024-10-25 14:39:43 893

原创 【grafana+Prometheus(普罗米修斯)实现监控功能】

Grafana 是什么?Grafana是一个 跨平台的开源的度量分析和可视化工具,它是由 Grafana Labs 公司开源的的一个系统监测 (System Monitoring)Grafana 支持的数据源 工具。它可以大大帮助你简化监控的复杂度,你只需要提供你需要监控的数据,它就可以帮你生成各种可视化仪表。同时它还有报警功能,可以在系统出现问题时通知你。Grafana 不对数据源作假设,它支持很多各种各种数据源,它都可以帮助生成仪表。同时在市面上,Grafana 市场占有量稳居第一。

2024-10-25 14:39:17 6370

原创 巧用docker+jmeter快速实现分布式百万级并发

一个JMeter实例将能够控制许多其他的远程JMeter实例,并对你的应用程序产生更大的负载。JMeter使用Java RMI[远程方法调用]来与分布式网络中的对象进行交互通过在多台机器上运行JMeter的多个实例作为服务器,我们可以根据需要产生大量的负载。

2024-06-06 15:23:11 1294 1

原创 【pycharm安装教程】

选择项目所在路径—>>>选择Previously configured interpreter(需要提前下载安装好python,我这里python版本是python3.9.5)—>>勾选Create a main.py—>>>最后点击Create.然后就可以开始使用了,双击桌面的pycharm快捷方式。python安装的教程可以去看我的文章—>>>点击New Project(新建一个项目)下载社区版本(日常学习使用够用了)下载完后打开安装程序,点击next。安装完后点击Finish。

2024-06-06 15:21:00 462

原创 XMind--The configuration area at ‘C:\Users\HLYApplicationData\XMind\configuration-cathy win32-R3.7.9

下载xmind后打开时弹窗提示如下(1)大都是Win64位操作系统却选择安装了32位的Xmind软件,不兼容罢了(PS:一般64位的系统都是兼容32位的系统,只是有些软件没有优化好吧)。这并不是什么严重的问题,只是软件Xmind的配置和电脑系统的配置不一致导致而已。重新下载个64位的软件即可。(2)过去的Vista 系统中,使用的是"Application Data"文件来暂存用户临时数据,而现在Win7或Win8大都是用 “AppData/Roaming”文件。

2024-03-12 16:32:22 1070

原创 RobotFramework 自动化测试实战进阶篇

Robotframework, 采用PO设计模式。

2023-12-21 18:13:32 957

原创 【jenkins操作步骤】

1.1 进入https://ant.apache.org/ 然后点击 https://ant.apache.org/bindownload.cgi 超连接下载即可1.2下载到本地,最好放到D盘下,然后把apache-jmeter-4.0\extras目录下的ant-jmeter-1.1.1.jar 文件放置到ant下的lib目录 如下。

2023-12-11 15:43:19 1837

原创 数据库底层基本概念

乐观锁认为并发问题很少发生,所以读某个对象时不会加锁,只有在修改某个数据时,才会进行检查该数据是否被修改。

2023-11-23 16:44:59 401

原创 Jmeter 分布式压测

进入/opt/apache-jmeter-5.6.2/bin 目录,修改jmeter.properties配置文件, 只需将server.rmi.ssl.disable=true即可。进入/opt/apache-jmeter-5.6.2/bin 目录,按以下配置修改jmeter.properties配置文件。注:remote_hosts 为执行机的ip及端口,多个执行机可通过英文逗号 “,” 进行拼接。server.rmi.ssl.disable=true(关闭SSL传输)

2023-11-23 16:05:17 1259

原创 WebGoat通关攻略之 SQL Injection (intro)

本题练习SQL查询语句,就是写一句SQL获取叫Bob Franco所在的department成功通关!

2023-11-17 11:59:24 1310

原创 WebGoat环境搭建

如果像上图一样,则说明安装成功。

2023-11-16 15:37:56 1340 1

原创 【python入门篇——7】循环控制(if、while、for、range)

range() 函数默认 0 为起始值,不过可以通过添加参数来指定起始值:range(2, 5) ,这意味着值为 2 到 5(但不包括 5)for 语句不能为空,但是如果某种原因写了无内容的 for 语句,可以使用 pass 语句来避免错误。a > b,所以第一个条件不成立,elif条件也不成立,所以执行else打印‘a 大于 b’函数返回一个数字序列,默认情况下从 0 开始,并递增 1(默认地),并以指定的数字结束。实例:定义两个变量,a 和 b,如果b大于a,将“b大于a”打印到屏幕。

2023-10-30 17:26:06 1997

原创 RF元素定位

元素定位方式:id, name, link, partial_link_text, xpath, css

2023-10-08 17:27:27 521

原创 Ride基本使用

1、创建项目(New Project)2、创建模块(New Directory)3、创建测试套件(New Suite)4、创建测试用例(New Test Case)5、创建资源文件(New Resource)6、创建业务关键字(New User Keyword)7、常用关键字用例编写robot报告显示

2023-10-08 17:26:59 588

原创 RobotFramework 自动化测试实战基础篇

RobotFramework 不是一个测试工具,准确来说,它是一个自动化测试框架,或者说它是一个自动化测试平台。

2023-10-08 17:26:17 536

原创 chromedriver下载与安装方法

首先,需要检查Chrome浏览器的版本。请按照以下步骤进行:打开Chrome浏览器。点击浏览器右上角的菜单图标(三个垂直点)。选择“帮助”(Help)。在下拉菜单中选择“关于Google Chrome”(About Google Chrome)。

2023-10-07 16:27:58 12845 1

原创 【Charles安装与使用教程】

多操作几次就熟练了,这里做个简单的介绍。

2023-09-06 11:30:00 6929

原创 【APIfox做接口和自动化测试】

参考: 官方文档教程和常见问题整理的非常详细 👍👍👍。

2023-08-31 11:04:24 3332

原创 【BurpSuite常用功能介绍】

选择【Proxy】→【Intercept】,默认【Intercept is on】即拦截开启,访问请求时页面会一直加载中,需要在此页面进行放行【Forward】、丢弃【Drop】或者关闭拦截【Intercept is off】请求才会进入下一步,在拦截后可以直接对当前请求进行修改,然后放行进行测试,【Action】提供了更多操作选择,比如:修改请求方法(Change request method)、修改body编码(Change body encoding)等。然后我们打开一个浏览器,进入代理设置。

2023-08-25 16:00:00 1531

原创 【burpsuite下载与安装教程】

Burp Suite 是用于攻击web 应用程序的集成平台。它包含了许多Burp工具,这些不同的burp工具通过协同工作,有效的分享信息,支持以某种工具中的信息为基础供另一种工具使用的方式发起攻击。它主要用来做安全性渗透测试,可以实现拦截请求、Burp Spider爬虫、漏洞扫描(付费)等类似Fiddler和Postman,但是比其拥有更加强大的功能。接下来开始我们的安装教程。

2023-08-23 14:52:57 6417 5

原创 web ui & selenium自动化面试题汇总

在Selenium中,显式等待是一种等待方式,它会等待特定条件发生或达到最大等待时间后超时。相比于隐式等待,显式等待更加灵活和精准,因为您可以指定要等待的条件以及等待的时间。在使用显式等待时,您需要先定义一个WebDriverWait对象,并指定等待的最长时间。然后,您可以使用该对象的until()或until_not()方法来等待满足特定条件或不满足特定条件(即等待条件变成false)。# 等待直到元素出现。

2023-08-23 09:53:42 705

原创 测试工具和框架面试题汇总

在 JMeter 中,采样器(Sampler)是一种执行特定类型测试的组件。它可以发送 HTTP 请求、TCP 请求、FTP 请求、JDBC 请求等。每个采样器表示了一种特定的测试类型,比如 HTTP 请求或者 FTP 请求。线程组(Thread Group)则用于配置测试线程的数量、测试时间、循环次数、测试起始和结束时间等参数。线程组是 JMeter 测试计划中的主要元素之一。线程组定义了模拟的用户(线程)的行为,并设置了测试执行的次数、并发数、循环数和延迟时间等参数。

2023-08-23 09:53:17 496

原创 jmeter性能测试面试题汇总

TPS(Transactions Per Second)是指每秒钟能够完成的事务数量,通常用于衡量一个系统的性能和吞吐量。在计算机系统中,事务可以是任何完成特定任务的操作,例如数据库查询、数据传输、文件操作等。TPS 是衡量系统性能的重要指标之一,它越高表示系统处理事务的能力越强,系统的性能越好。对于不同类型的系统,TPS 的定义可能会有所不同。例如,在数据库系统中,TPS 可以指数据库每秒钟完成的事务数量,如提交、回滚、查询等;在交易系统中,TPS 可以指每秒钟处理的交易数量;

2023-08-23 09:52:54 5329

原创 MySQL数据库面试题汇总

MySQL是一种关系型数据库管理系统,它使用SQL语言进行查询和管理数据。它是一种开源软件,可以在多个操作系统上运行。在数据中,索引相当于字典的目录一下,通过索引可以快速的检索数据。顾名思义,最左优先,以最左边为起点任何连续的索引都能匹配上。同时遇到范围查询(>、

2023-08-23 09:52:34 2143

原创 Linux操作系统面试题汇总

具体来说,find命令可以按照文件名、文件类型、文件大小、文件权限等条件来查找文件或目录,而grep命令则可以查找包含指定文本的文件,并显示匹配行的内容。t 由调试跟踪触发的停止状态:当使用调试器(如 gdb)调试一个进程时,在使用断点中断进程后,进程就会变成跟踪状态,这其实也是一种特殊的暂停状态,只不过可以用调试器来跟踪并按需要控制进程的运行。Z 僵尸进程状态:Z 是 Zombie 的缩写,也就是进程实际上已经结束了,但是父进程还没有回收它的资源(比如进程的描述符、PID 等)。

2023-08-23 09:52:01 555

原创 RobotFramework error - TypeError: __init__() got an unexpected keyword argument ‘service_log_path‘

这里是我的安装环境Chrome Version 114.0.5735.106(官方版本)(arm64) Python 3.7 PyCharm 2023.1.2 CE Robotframework 6.1.0 robotframe -seleniumlibrary 6.1.0 selenium 4.10.0 chromedriver 114.0.5735.90。我已经完成了所有的安装,并有一个测试用例,它只是试图打开Chrome。我已经完全重新安装了所有的东西,除了Chrome。

2023-06-15 11:47:16 2594

原创 基于Python3.7的robotframework环境搭建步骤

我这边环境是Python 3.7.0。

2023-06-14 17:07:41 3493 3

原创 解决Python使用pip安装库文件出现“ERROR: Cannot unpack file…”

华为镜像源:https://repo.huaweicloud.com/repository/pypi/simple/中国科学技术大学:http://pypi.mirrors.ustc.edu.cn/simple/腾讯源:http://mirrors.cloud.tencent.com/pypi/simple。清华大学 :https://pypi.tuna.tsinghua.edu.cn/simple/阿里云:http://mirrors.aliyun.com/pypi/simple/

2023-06-14 11:49:18 4725 1

原创 项目质量体系搭建

需求是规划的起点,也是研发的起点,质量是否符合要求,但这个要求是否正确,其实更重要,我们应该投入更多的质量保障在这个环节。

2023-05-19 11:08:39 954

DeepFreeze-Standard-v9.0.20.5760-Setup∕Crack

DeepFreeze-Standard-v9.0.20.5760-Setup∕Crack

2026-01-04

空空如也

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

TA关注的人

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