- 博客(299)
- 资源 (3)
- 问答 (1)
- 收藏
- 关注

原创 读者手册(必读)
我的动态交流地方,大家有什么问题可以私信我或者动态里面留言,我看到都会回复的。可以搜索gong众号回复对应的数字进行获取。文章评论区留言或者私信我,看到就回。公众号名字和我的博客名字一样。里面包含csdn文章质量分查询,各个操作系统的ISO纯净版
2022-12-02 15:24:54
6565
10
原创 jmeter性能测试例子
一、介绍在软件测试中,一般用jmeter来对接口做性能测试,对对接口进行一个压力的测试。简述:在接口的线程中设置线程的数量和时间,添加一个定时器,然后在里面设置并发数量(和线程数量一样)和超时时间,再添加一个聚合报告去运行就可以察看到接口的具体压测后参数,例如平均响应时间、最大最小响应时间、错误数和吞吐量、一共发出的请求等。cpu 75%内存 75%tps响应时间qpsrps二、操作例子。
2025-01-06 21:32:34
564
原创 jmeter接口测试中设置用户值参数化的方式
一、概念例如用户的一些登录注册的账户密码进行全局化,赋予变量值,这样接口使用的时候就直接调用变量就可以了,不用写死在接口中。参数化之前可以看到登录的账户和密码都被写死在请求里面,如果更改了登录账户密码的话,当接口数量庞大时候,要一个一个去改,非常的麻烦。参数化后可以改变这个问题
2025-01-06 19:58:51
379
原创 手工专项测试--接口测试(jmeter)--单接口与关联接口与断言
一、jmeter介绍是一款非常流行的开源性能测试工具,广泛应用于和。它最初是为性能测试和负载测试设计的,但后来发展成为一个功能丰富的测试工具,能够进行等多种测试类型。在接口测试方面,JMeter 支持 HTTP 请求、SOAP、RESTful 等多种接口类型的测试。:指对 API(应用程序编程接口)进行功能、性能等方面的测试。它主要关注接口的正确性、可靠性、性能(如响应时间、吞吐量等)和稳定性。
2025-01-05 19:57:25
1122
原创 badboy坏男孩批量抓取录制接口(接口可导入到jmeter中使用)
简单说:就是批量抓取接口的一个录制软件。包括接口的各种参数,方便了测试人员不用一个一个在jmeter里面输入接口的地址参数。BadBoy是一款较早的自动化 Web 应用程序测试工具,主要用于 Web 应用的功能测试和性能测试。它通过记录用户与 Web 应用的交互过程,并生成相应的测试脚本,帮助用户实现自动化测试。
2025-01-04 12:50:27
1387
原创 官网自动化测试工具安装(node.js、Appium、Android SDK、手机模拟器、APPium-python-Client)
node.js:这是Appium的环境。因为Appium是基于node.js开发的,所以运行需要APPium离不开node.js:这是移动测试的核心工具,没有这个就不能进行自动化测试,提供点击、移动、输入功能手机模拟器:模拟手机来进行测试:这是语言客户端库:如果是python测试就下载Appium Python Client、Java测试就下载Appium Java Client、JavaScript测试就使用 Appium JS Client:管理Android模拟器的。扮演着至关重要的角色。
2025-01-02 15:32:59
1159
原创 Fiddler断点(拦截)--篡改请求后或者响应前数据
fiddler就是客户端和服务端的代理,打断点可以在请求和响应之前查看或者篡改数据,测试的时候可以绕过前端,测试后端的反应。有两种分为请求后拦截,还有一种是响应前拦截。Fiddler 的断点功能允许开发者在 HTTP 请求和响应的生命周期中暂停流量,以便查看和修改内容,帮助调试和分析 Web 流量。请求断点(Break on Request):在 HTTP 请求发送到服务器之前暂停。允许你查看和修改请求内容(如 URL、请求头、参数等)。响应断点(Break on Response):在服务器
2024-12-30 23:30:33
1583
原创 Jmeter下载安装配置教程(多版本)
一、介绍Apache JMeter 是一款开源的性能测试工具,主要用于对各种服务进行负载测试和性能测试。它最初是为Web应用程序的性能测试而设计的,但现在已经支持多种协议,包括 HTTP、HTTPS、FTP、JDBC、SOAP、JMS 等。
2024-12-26 10:59:39
1238
原创 python和unittest实现接口自动化测试
接口测试的目标验证功能:确保接口能正确处理请求并返回正确的结果。性能验证:检查接口响应时间和吞吐量。安全性验证:确保接口能防止攻击,如 SQL 注入、XSS 等。稳定性和兼容性:验证接口在不同环境和负载下的表现。常见的接口测试类型功能测试:检查接口是否按文档要求执行特定操作。性能测试:测试接口在高并发、负载下的响应能力。安全性测试:确保接口有足够的权限控制和加密措施。稳定性测试:测试接口在长时间运行或网络波动下的表现。接口测试常用工具Postman:手动测试和自动化接口测试。
2024-12-23 21:09:07
809
原创 python自动化接口测试报错:“urllib3 v2.0 only supports OpenSSL 1.1.1+, currently “ImportError: urllib3 v2.0
在进行自动化测试时候,代码没有问题就是报错打不开抓取到的接口。 File "D:\python\python37\lib\site-packages\urllib3\__init__.py", line 42, in "urllib3 v2.0 only supports OpenSSL 1.1.1+, currently "ImportError: urllib3 v2.0 only supports OpenSSL 1.1.1+, currently the 'ssl' mo
2024-12-23 10:24:14
463
原创 postman关联接口用于登录(验证码会变情况)
一、介绍接口有两种形式,一种是单接口,不需要关联其他接口进行请求。一种就是这种要关联环境局部或者全局里面的值进行请求。二、操作步骤(一)Fiddler抓取到登录信息打开fiddler抓包工具2.打开自己要获取的网站后填写登录信息点击进行登录找到抓取到的登录接口,可以提取到的信息是网址:并且是post请求格式请求体是json格式登录的输入请求数据(二)postman发送请求。
2024-12-19 21:14:59
594
原创 fiddler开启https步骤
一、前言概念为什么Fiddler要开启HTTPS解密?Fiddler开启HTTPS的目的是为了能够拦截和分析加密的HTTPS流量。默认情况下,Fiddler只能拦截HTTP流量,因为HTTP是明文传输的,而HTTPS是通过SSL/TLS加密的。为了让Fiddler能够查看和分析HTTPS请求和响应的内容,Fiddler需要执行中间人(Man-in-the-Middle,MITM)攻击的角色,即在客户端和服务器之间充当代理,解密和重新加密HTTPS流量。
2024-12-19 15:20:36
1456
原创 postman免登录步骤
当安装postman时候不想登录可以按照这个步骤进行。还能不用更新版本,使用旧版本postman。三、篇外(postman下载安装)
2024-12-19 09:56:42
2802
原创 Fiddler(抓包测试工具)下载安装步骤
这是一个强大的网络调试工具,就是抓包的。用于捕获和分析 HTTP/HTTPS 请求与响应。它通过代理服务器捕获流量,帮助开发者调试 Web 应用、API,进行性能分析和安全测试。
2024-12-18 20:22:11
828
原创 selenium自动化测试基础知识
Selenium 是一个广泛使用的开源自动化测试工具,一般用于回归测试或者周期比较长的项目,短期项目没有什么必要,或者用于重复性强的复杂测试。它主要用于Web应用程序的自动化测试。通过 Selenium,开发人员和测试人员可以模拟用户在浏览器中的操作,以自动化执行浏览器操作和验证网页功能。其主要目标是提高测试的效率、准确性,并支持跨浏览器的测试。
2024-12-17 21:34:45
937
原创 python报错:No pyvenv.cfg file
发现了报错这个,之前运行或者给别人运行就没问题,排除了是代码报错,那就只有可能是环境问题了。可以选择自己之前的解释器,里面有很多自己导入的包,在新项目里面可以直接用,其他解释器点开下面是空的,肯定会报错的。.venv文件:这个是创建这个项目时候选择的环境隔离,你这里添加的各种环境包只在这个项目生效,不影响其他项目。然后去运行验证自己的项目就可以了,那个.venv包我一般用不到环境隔离,所以就把它给删了就可以了。python解释器没有选对,重新选一下python解释器就好了。搜索解释器--设置解释器。
2024-12-17 17:48:51
1406
原创 MySQL基础命令(启动/关闭/用户权限管理和密码修改)
这里有MySQL的启动、关闭、重启命令。还有查看库、表、表结构、表数据。修改MySQL用户的密码、赋予权限连接权限、新增MySQL用户和删除用户的命令
2024-12-13 17:33:36
247
原创 解决遇到selenium报错,打不开浏览器:raise WebDriverException(selenium.common.exceptions.WebDriverException: Messa
错误提示明确指出,chromedriver 没有被正确配置到系统的path中,如果已经配置了还出现这样的问题。检查系统环境变量的path里面是否配置了chromedrvier的路径环境变量配置,如果好了路径没有问题,就重新打开pychram就好了。检查确保配置的环境变量目录下有chromedeiver.exe这个文件。在pychram里面运行打开谷歌浏览器的代码,发现了报错。(一)检查环境变量及重启pychram。(二)如果没有配置环境变量看这个。运行的打开谷歌浏览器代码。二、出现这个报错的原因。
2024-12-13 13:09:20
402
原创 解决报错:‘where‘ 不是内部或外部命令,也不是可运行的程序或批处理文件。
一、遇到问题1.使用cmd窗口命令搜索python的时候,报了这个错误'where' 不是内部或外部命令,也不是可运行的程序或批处理文件。出现这个问题的原因有两种一是系统环境变量里面的path里面缺C:\Windows\System32二是python的环境变量没有配置好,可以用cmd窗口里面去echo %PATH%查询python的两个地址,然后复制到系统环境变量的path里面。
2024-12-13 12:16:53
586
原创 python的自动化selenium安装配置(包含谷歌的chromedriver)
前言介绍前言介绍Selenium 是一个开源的自动化测试工具,主要用于Web应用程序的测试。它可以模拟用户在浏览器中的操作,如点击、输入和导航。Selenium支持多种编程语言(如Java、Python、C#等)和浏览器(如Chrome、Firefox、Safari等),并提供了WebDriver、IDE和Grid等组件来帮助用户进行自动化测试。它广泛应用于功能测试、回归测试和跨浏览器测试等场景。一、下载谷歌浏览器chromedriver(一)查看谷歌浏览器版本。
2024-12-12 21:35:39
2916
1
原创 python常用内置模块(random、string、open、time)
本文主讲:(一)随机模块random(二)字符串模块string例子-random和string结合做验证码(三)读写文件open(四)时间time这是其他的内置模块:os:操作系统功能,如文件和目录操作。re:正则表达式,提供字符串模式匹配和替换。csv:处理 CSV 文件的读取和写入。json:处理 JSON 数据的转换和文件操作。math:数学计算,如平方根、三角函数、对数等。random:生成随机数、随机选择元素等。socket:网络通信,创建客户端和服务器。
2024-12-10 20:45:06
639
原创 kali下载安装网卡(wlan0)详细步骤
因为要先下载网卡,然后解压缩安装才有的,最好创建一个文件夹去下载解压安装操作下载网卡:wget https://mirror2.openwrt.org/sources/compat-wireless-2010-06-28.tar.bz2最好还是切换到root用户去操作命令,就是顶部命令选择那里选择那个红色的,然后输入root的密码。在使用ifconf查看网络命令时候,没有wlan0这个网卡,是因为因为下载了才有。输入查看网卡命令,可以看到已经有这个wlan0的网卡,说明成功了。ps:最好创建一个文件夹
2024-12-10 01:50:46
1909
原创 python中的集合(去重)
一、介绍一、介绍集合最大的作用就是去重。支持添加、删除元素,支持集合运算(如并集、交集、差集、对称差集等)。二、使用(一)初始化创建1.定义和初始化把其他形式变成集合(二)添加元素1.
2024-12-09 19:43:59
723
原创 python中的列表、元组、字典的介绍与使用
在 Python 中,列表(list)、元组(tuple)和字典(dictionary)是三种常见的数据结构。列表是一有序的可变容器,可以包含多个元素。元组是一个有序的不可变容器。字典是一个无序的可变容器,用于存储键值对。1.使用场景以及区别图何时使用列表:当你需要一个可修改、顺序的容器时。元组:当你需要一个不可以修改的顺序容器时,通常用于函数返回多个值等。字典:当你需要根据键快速查找值时,适用于存储关联数据。
2024-12-06 20:12:34
2273
1
原创 python常用字符串函数详细
upper()将字符串中的所有字符转换为大写字母。lower()将字符串中的所有字符转换为小写字母。capitalize()将字符串的第一个字符转换为大写,其余字符转换为小写。title()将字符串中每个单词的首字母转换为大写,其他字母转换为小写。strip()去除字符串两端的空白字符。lstrip()去除字符串左侧的空白字符。rstrip()去除字符串右侧的空白字符。find()查找子字符串在字符串中的首次出现位置,未找到返回 -1。replace()这是字符串的常见操作
2024-12-06 09:36:29
751
原创 Linux里面实时查看项目的tomcat服务器日志文件
前言这个可以查看在Linux系统里面部署运行项目的日志,日志内可以查看到运行和各种错误以及前后端交互传输的各种数据,比如发送的账号验证码这些都可以看到。
2024-12-04 21:37:37
1907
原创 pychram里面切换python版本方式
修改为你现在要使用版本的路径。点击文件浏览--找到要切换的python版本的exe文件,然后复制这个路径---粘贴到解释权的路径那里。点开项目--外部库(External Libraries)--就可以看到python目前的版本了,我的是3.11的版本。项目(project:place)--python解释器(python interperter)--展开--全部显示。把要更换的python版本路径粘贴到解释权路径里面--点击应用--确定,这样就更换完成了。二、文件设置切换python版本。
2024-12-04 19:45:21
5510
原创 卸载python详细步骤
去第一步里面记录的文件里面删除那些文件,删除这些记录下来的文件,删除不了的拉到火绒里面强制粉碎删除。说明:找到python安装的位置是为了卸载后把这些文件也删除干净,以免影响后续的python安装。要把下面步骤能执行的都执行了,这样卸载干净点,搜索出来没有那就是没有了。去控制面板--程序-卸载--搜索python,找到出来的就卸载掉。点击底部的搜索框,搜索python.exe,然后点击这个文件。这样就全部完成了,可以去重新下载一个python来安装了,安装时候路径不要含有中文,以免后期出现一些奇怪的错误。
2024-12-04 17:45:34
2904
原创 Linux导入与运行项目详细步骤
准备工作和大概流程linux里面要安装mysql还有安装tomcat和jdk才能运行这个项目,↓这个是安装tomcat和jdk的教程1.linux里面下载安装mysql、tomcat、jdk这些必要的运行配置2.然后把项目的前后端war包导入到tomcat的webapps(要清空里面其他的)里面启动tomcat就可以解压缩3.配置前后端的配置文件4.创建一个空的数据库,命名为项目要用的名称,然后到项目的sql文件导入到这个数据库里面。
2024-12-04 00:13:42
1713
原创 Linux系统详细下载安装tomcat和JDK以及配置环境
本文的文件都是官网下载的。要使用tomcat,要搭配JDK使用,要不然使用不了,本篇文章中详细说明了下载Linux的tomcat和JDK和配置环境变量等问题,要注意使用的版本,先查看Linux是32位还是64位
2024-12-03 16:53:32
2009
1
原创 测试面试题
找项目经理或者产品经理拿到需求文档。理解需求文档后和开发提问疑问。然后编写测试计划,测试点,然后编写测试用例,等开发通过冒烟测试后,自测冒烟测试也通过后进行用例测试的测试,接着开评审大会,交叉评审测试用例,接着更新测试点,进行测试点的一个测试更新,没问题后编写测试报告。等待生产上线后进行生产测试验证。1、先提交bug单2、排查问题出现的原因3、bug的等级4、确定问题影响面5、确定bug解决的方案和时间6、紧急发版修复bug通过需求分析、边界值测试、开发与测试同步、用例评审、代码覆盖率工具和高
2024-12-02 19:42:27
89
原创 测试人员(工作流程、测试种类、测试手段、用例方法、bug等级划分、发现bug处理流程、软件生命周期)
拿到开发文档,理解需求---->把需求转化为测试点--->把测试点转化为测试用例---->用例评审--->进入测试--->提交bug--->编写测试报告。五、测试的内容进行划分(重点)1.功能测试2.界面设计3.易用性设计4.安全设计5.可移植性设计6.兼容性设计八、测试人员发现bug的处理流程1.测试人员在执行测试用例的时候发现了bug2.在禅道bug处理工具提交报告(标题,描述、复现步骤、优先级)bug状态流转3.指派给前端或者后端开发4.开发修复完成后,测试验证通过后关闭bug
2024-11-29 11:19:03
1078
原创 Linux命令大全
这里还有Windows和linux的文件命令用可以互传,不用其他工具。目录管理:ls、find、cat、grep、less、tail、head。。网络和连接管理:netstat、ss。查找命令和文件:locate、which、whereis、find。这个排序主要基于命令的常用性、实际使用频率和应用场景的普遍性。ls 和 find 是最常用的文件管理命令,ps 和 top 常用于系统监控,locate 提供了更快的查找能力,而 grep、sed 等则是处理文本内容的常用工具。
2024-11-28 02:53:15
2176
原创 在Linux中对mysql用户进行管理
这是在Linux里面对MySQL数据库的用户进行管理,其中包括查看全部用户以及权限、赋予增删改查权限、赋予远程连接%权限、删除用户的权限、删除用户、修改密码等。
2024-11-26 17:43:01
1329
原创 在Linux中备份msyql数据库和表的详细操作
备份数据库和备份表是两种不同的东西备份数据库:原来的库是什么样,新库就是什么样,里面含有复制了表。唯一区别就是库名不一样备份表:把原表一模一样复制一遍备份
2024-11-26 12:59:49
2074
原创 navicat远程连接虚拟机centos系统的mysql
这是用navicat连接VM虚拟机中的centos系统里面的MySQL,是一种远程连接方式。一、打开虚拟机centos系统进入root用户右键--点击第四个Open in Terminal打开命令终端输入cd命令进入家目录cd切换到root用户,然后输入系统密码,然后看到这里切换成root开头的就是root用户了二、进入虚拟机系统的mysql数据库(一)进入mysql数据库4.要进入数据库要先重启数据库服务和关闭防火墙重启数据库关闭防火墙打开进入数据库ps:p后面跟的是自己的数据库密码。
2024-11-25 13:22:58
2029
原创 Xshell连接虚拟机中的centos系统的操作步骤
读者手册(必读)_csdn文章评分怎么看-优快云博客资源可以打开读者手册里面看领取渠道需要vmware虚拟机回复:vm需要centos系统可以回复:centos一、打开虚拟机开启NAT网络1.打开虚拟机编辑--虚拟网络编辑器--这个NAT要显示已连接2.虚拟机--网络适配器--NAT模式二、查看centos系统的ip地址。
2024-11-21 12:20:58
641
原创 群晖nas连接(路由器设置)--群晖配置下文
本文目的与核心主要是对路由器里面的设置这个是解决路由器重置后连接WiFi能正常访问群晖界面,但是使用数据流量却不能访问的一个问题1.前提是这个路由器和光猫的连接方式为桥接模式,那么上网的设置就都在路由器里面设置,就会方便很多,不用到光猫里面去弄。光猫桥接模式详细步骤-优快云博客2.连接WIFI(和群晖连接的一样或者同源)能正常打开自己的群晖界面一、打开IPV6和关闭防火墙路由器后台。
2024-05-26 23:56:38
20670
3
原创 路由器拨号失败解决方法
在光猫使用桥接模式,由路由器进行拨号的时候,出现了拨号不成功或者持续掉线,当然这些都是要确保拨号的账号密码都正确的情况下。但是子路由没有重置,设置了一样的名称密码这些,插到主路由器上面会引起冲突的。输入宽带的账号和密码,如果能连接正常上网,那么就说明网络是正常的,问题出现在路由器上面,可以参考下面的解决办法。电脑mac地址查询方式,快捷键win+R,输入cmd进入黑窗口,然后输入下面这个,斜杠前面是有个空格的。进入路由器的后台,然后把自动获取dns改成手动,然后改成下面的,点击保存就可以了。
2024-04-02 14:22:55
5716
原创 光猫桥接模式详细步骤
前言路由模式 (宽带默认)现在宽带默认是由光猫进行拨号上网,也叫路由模式。这样的优点是比较稳定,缺点是多设备使用就逊色一些。做到了插上即用,适合大多数人,也是现在装维人员的默认安装方法。桥接模式所以使用桥接模式会更好,由更专业的设备--路由器进行拨号上网,光猫负责桥接光转电信号就可以了。二、桥接模式步骤。
2024-04-01 16:33:16
23757
6
宠物项目的创新创业计划书
2023-06-30
同城货运物流-创新创业技术书
2023-06-30
这是一个高校社团管理系统 编程语言是Java,前端采用的jsp 用的框架是SSM mysql用的是8.0
2023-06-26
在线选课微信小程序(微信小程序:老师、学生 网站后端:管理员、老师)
2023-06-23
后台管理系统的前端模板(vue2+Element UI)
2023-04-18
GitHub官网下载的axios.js文件
2022-12-28
这是java里面的mybatis使用Mapper代理的查询例子,配上数据库里面新建一张boy表就可以idea里面完美运行
2022-11-26
这个解压就是javafx-19版本的SDK的一个压缩包
2022-10-22
这是logback.xml,配和3个jar包组成日志使用
2022-10-13
数据可视化--中国与美国近十年GDP的发展状况(文档包含源码)
2022-08-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人