- 博客(79)
- 收藏
- 关注
原创 接口测试——jmeter的实战
网址:http://shop.duoceshi.com/login?jmeter接口测试,3小时从入门到精通,保姆级.全程高能!d.执行(用户数据有多少条,就执行多少次,在线程中设置用户数)b.新建一个txt文档(路径:E:\az\data.txt)c.配置元件中添加CSV Data Set Config。d.编辑csv data set config。b.前置处理器中添加:用户参数,编辑变量和参数。a.添加登录接口,设置成变量。(3)填写http请求内容。(2)添加http请求。
2025-08-29 18:32:12
467
原创 性能测试监控平台搭建:InfluxDB+Grafana+Jmeter+cAdvisor 合集
在做性能测试时,如果有一个性能测试结果实时展示的页面,可以极大的提高我们对系统性能表现的掌握程度,进而提高我们的测试效率。但是我们每次打开Jmeter都会有几个硕大的字提示别用GUI模式进行负载测试,而且它自带的监视器效果实在一般:在Windows下渲染效果不好,在linux环境(非GUI环境)下更是无法使用,这一点我在如何选择性能测试工具中有过简单的描述。所以,在做性能测试时,为Jmeter构建一个可视化的监控环境平台是非常有价值的。这也是这篇博客的目的。首先我们来看一下最后的成品,
2025-08-28 21:30:59
863
原创 《docker高级篇(大厂进阶):3.Docker微服务实战》
随便创建个SpringBoot项目,写个Controller方法,然后用maven配置打包项目成xx.jar,调用接口如下面图片,当做案例进行测试。【测试人必看】Docker+微服务测试实战,3小时搞定容器化测试环境!2)编写Dockerfile文件,注意Dockerfile和jar放在同一目录下。1)将一个springboot的demo项目达成jar包。Springboot项目调用接口结果打印。编写Dockerfile。
2025-08-27 18:25:41
122
原创 1.Playwright 自动化测试框架Playwright
Playwright 简介 Playwright 与 selenium 对比 Codegen-保存登录状态
2025-08-26 18:21:21
475
原创 python接口自动化框架零代码极限封装之流程用例和DDT数据驱动
每个接口就是一个用例,称之为单接口用例每个用例,可以包含多个接口,称之为流程用例需要多个接口配合才能完成。
2025-08-24 18:53:52
368
原创 测试开发中Django和Flask框架
非常适合企业级网站的开发,但是对于小型的微服务来说,总有“杀鸡焉有宰牛刀”的感觉,体量较大,非常臃肿,定制化程度没有Flask高,也没有Flask那么灵活。从上面的操作步骤可知,实现同样的一个功能,往往Flask较为简单,代码较少,而Django所涉及到的流程较多,工程项目结构清晰,在大型项目中具有优势。Django是Python web框架的先驱,用户多,第三方库最丰富,最好的Python库,如果不能直接用到Django中,也一定能找到与之对应的移植。
2025-08-22 18:27:36
436
原创 python测试开发django-1.开始hello world!
当你想走上测试开发之路,用python开发出一个web页面的时候,需要找一个支持python语言的web框架。django框架有丰富的文档和学习资料,也是非常成熟的web开发框架,想学python开发的小伙伴,从django入手是一个不错的选择。本篇写一个简单的“hello world!”页面,开始django之旅~环境准备:pycharm。
2025-08-21 17:15:46
631
原创 pytest+yaml+allure接口自动化测试框架
自动化测试,是目前测试行业一项比较普遍的测试技术了,之前的以UI自动化测试为主,现在的以接口自动化测试为主,无论技术更迭,自动化测试总有他的重量,用机器代替手工工作,是21世纪不断进行的课题。 可是身为测试,难受的是脚本容易写,学几天python,照猫画虎三两天也能写一个不错的脚本。可是想更上一层,去搭建一个测试框架却显得不是那么容易,曾经我也是这样的困难。时光不负有心人,学习了漫长时间终于是现在有了一些开发基础,抽空搞了一个简单版本的接口自动化测试框架。
2025-08-20 17:16:37
819
原创 测试环境搭建(Mysql+tomcat+jdk)
打开xshell→New→General:Name 随机,Host:服务器IP→Authentication:User Name 随机(假定为root),Password 随机(假定为root)→OK→自动弹出 SSH User Authentication窗口,在Password 输入 服务器中设置的密码→xshell界面显示[root@ centos ~]# 证明连接xshell成功。这个视频让你轻松上手!4.解压jdk压缩包:tar -xzvf jdk-8u141-linux-x64.tar.gz。
2025-08-19 17:23:34
507
原创 Pytest测试框架基础及进阶
Pytest是Python一款三方测试框架,用于编写和运行单元测试、集成测试和功能测试。Pytest测试框架具有简单、灵活、易于扩展等特点,被广泛应用于Python项目的测试工作中。简单易用:Pytest测试框架的API简单易用,可以快速编写测试用例。灵活多样:Pytest测试框架支持多种测试方式,包括函数式测试、类式测试、参数化测试、fixture测试等。插件机制:Pytest测试框架支持插件机制,可以通过插件扩展测试框架的功能。
2025-08-18 18:26:44
638
原创 Apifox接口测试工具
第一步当然是百度下载,百度搜索Apifox下载就可以了,下载后就是安装了,没有啥技巧,直接下一步完成安装即可。接口地址不需要写域名(IP)和端口,只需要写路径,域名(IP)和端口在环境里面进行配置。登录后会有示例项目,咱们直接新建自己的团队和项目,即可步入正题。很详细的ApiFox接口测试工具教程以及Mock功能全解析!参数可以进行动态配置{{XXXX}},双层花括号的形式。安装完成后需要注册一个账号,个人注册然后登录。进入自己的项目,点击左上角“+”,新增接口。最后点击发送即可完成单接口的测试。
2025-08-15 18:31:41
185
原创 Fiddler抓包
2.配置手机,获取电脑的IP地址(或者直接看fiddler右上角online显示),打开手机的网络服务,在连接到的WiFi右键修改网络,代理改为--->手动,服务器主机名为fiddler获取的IP地址,端口号为8888,保存后安装证书,手机浏览器访问fiddlerIP地址:8888,找到“FiddlerRoot certificate”下载安装,fiddler即可抓取手机数据。1.下载的fiddler默认是抓取http请求,需要配置相关信息,Tools--->options--->HTTPS。
2025-08-14 21:32:22
776
原创 Jmeter性能测试 入门
Jmeter 是一款使用Java开发的,开源免费的,测试工具, 主要用来做功能测试和性能测试(压力测试/负载测试).而且用Jmeter 来测试 Restful API, 非常好用。我们还可以在Jmeter中定义变量。比如我定义一个变量叫 city. 使用它的时候用 ${city}添加一个 User Defined Variables. 选中Thread Group: 右键 Add -> Config Element -> User Defined Variables.
2025-08-13 18:02:40
728
原创 抓包工具 - Fiddler(详细介绍)
Fiddler可以通过伪造CA证书来欺骗浏览器和服务器。大概原理就是在浏览器面前Fiddler伪装成一个HTTPS服务器,而在真正的HTTPS服务器面前Fiddler又装成浏览器,从而实现解密HTTPS数据包的目的。解密HTTPS需要手动开启,依次点击:Tools –> Fiddler Options –> HTTPS ->勾选Decrypt HTTPS traffic -> 点击Yes,在弹出的对话框中选择是即可,如图12所示图12。
2025-08-12 18:30:51
648
原创 python+requests+yaml实现接口自动化用例
我自己觉得可行,因为我们都知道一般来说接口的变动是比较小的,所以说基于这一点,我觉得可行性还是比较高。我们知道现在比较主流的接口自动化测试是用python中的requests库来进行http请求,然后接口自动化接口数据驱动的话,需要把测试数据存放在文件中,目前比较受欢迎的是excel、json文件、yaml文件三种方式,最近三种文件我都用过,只能说各种优劣势吧,但是参考一些大佬的意见,好像yaml文件还是更多点,我最近还简单使用一下yaml文件,确实好用点。保姆级教程快速上手!保姆级教程快速上手!
2025-08-11 18:26:11
306
原创 selenium自动化测试速成
那我们为什么要封装selenium的方法呢。首先我们上述这种较为原始的方法,基本不适用于平时做UI自动化测试的,因为在UI界面实际运行情况远远比较复杂,可能因为网络原因,或者控件原因,我们元素还没有显示出来,就进行点击或者输入。所以我们需要封装selenium方法,通过内置的显式等待或一定的条件语句,才能构建一个稳定的方法。而且把selenium方法封装起来,有利于平时的代码维护。我们在。
2025-08-10 19:03:35
714
原创 自学软件测试,面试的时候要怎么编写简历,如何在面试中避坑,面试有什么技巧?
plaintext背景介绍(1句) + 技能亮点(2句) + 项目成果(1个数据) + 职业动机(1句)示例:"计算机专业毕业,系统学习了功能测试和SQL技能。自学期间完成XX项目,发现15个有效缺陷。喜欢测试工作严谨性与创造性的结合,希望在此领域深耕。
2025-08-10 18:50:46
1033
原创 JMeter接口测试从零到持续集成实战,一篇文章全搞定!
vars.put("encrypted_data", encryptedResult) // 存入变量。关联+Ant+Allure+Jenkins,学完直接进大厂。关联+Ant+Allure+Jenkins,学完直接进大厂。作为性能测试和接口测试的双料神器,JMeter不仅能压测,还能玩转。lib/ # 依赖库(可添加自定义jar包)extras/ # 辅助工具(如Ant集成):查看请求/响应详情(调试时开启,压测时关闭!(如api.demo.com)和。
2025-08-10 18:37:02
471
原创 Jmeter接口测试实例
本次测试的是基于HTTP协议的接口,主要是通过Jmeter来完成接口测试,借此熟悉Jmeter的基本操作。本次实战,我是从网上找的接口测试项目,该项目提供了详细的接口文档,我们可以通过学习接口文档来设计测试用例,最后再使用Jmeter进行实战。
2025-08-08 18:05:52
603
原创 使用Python+selenium实现第一个自动化测试脚本
2025最新Selenium教程(Python 网页自动化测试脚本),selenium自动化测试速成一,安装Python.安装后点击开始菜单,在菜单最上面能找到IDLE.IDLE是python自带的shell, 点击打开, 即可开始编写python脚本了.二,安装selenium上面python已安装完成,接下来安装selenium.安装selenium之前需要安装必要工具.安装后,(比如zip包形式安装),进入解压的目录,在命令行执行如下命令即可安装.再然后安装pip。
2025-08-08 17:55:44
642
原创 测试必会 | 通过容器化 Python Web 应用掌握 Docker 容器核心技能
本篇文章将通过一个非常典型的 Python Web 应用作为案例,讲解 Docker容器使用的主要场景。包括构建镜像、启动镜像、分享镜像、在镜像中操作、在镜像中挂载宿主机目录、对容器使用的资源进行限制、管理容器的状态和如何保持容器始终运行。熟悉了这些操作,你也就基本上摸清了Docker 容器的核心功能。【测试人必看】Docker+微服务测试实战,3小时搞定容器化测试环境!学完薪资翻倍!前期准备:需要一台已经安装了 Docker 的 Linux 虚拟机。
2025-08-08 17:48:38
983
原创 jmeter要如何做接口测试?
vars.put("encrypted_data", encryptedResult) // 存入变量。Jmeter接口测试+Jmeter性能测试项目实战教程,零基础7天自学入门到精通,拿下jmeter。Jmeter接口测试+Jmeter性能测试项目实战教程,零基础7天自学入门到精通,拿下jmeter。作为性能测试和接口测试的双料神器,JMeter不仅能压测,还能玩转。extras/ # 辅助工具(如Ant集成):查看请求/响应详情(调试时开启,压测时关闭!(如api.demo.com)和。
2025-08-07 19:01:38
1016
原创 Python+Requests接口自动化测试,从零搭建企业级测试框架!
作为测试工程师,如果你还在手动点接口,那真的OUT了!今天手把手教你用打造高可用接口自动化测试框架,覆盖等核心技能,学完薪资直接涨3K!Python+Requests接口自动化测试,从入门到持续集成,学完拿高薪!1️⃣:测试单个函数/类(开发者主导)2️⃣:验证API逻辑(测试工程师主战场)3️⃣:模拟用户操作(成本高,占比最小)💡✔️ 接口测试性价比最高!✔️ Requests库就是接口测试的"屠龙刀"!pythonresp.raise_for_status() # 自动抛异常。
2025-08-07 18:54:32
611
原创 测试开发:Python+Django实现接口测试工具
接口地址:</td><td>选择方法:</td><td>参数类型:</td><td>测试数据:</td><td>预期结果:</td><td>实际结果:
2025-08-05 18:28:17
655
原创 软件测试自学之路
说回自学流程,我的自学流程是先学习软件测试的基础理论,我觉得只有具备了软件测试的基础理论,才能更好的学习软件测试,开展软件测试工作,接着可以开始学习计算机的一些理论知识,学习一门编程语言,这样你再去学习计算机网络原理,可能相对要简单一些,接着可以开始学习数据库,数据库你只要懂得增删改查就可以满足你平时工作的大部分需要,还有就是你有必要了解一下Linux的相关只是,会Linux的基本操作。这些理论学习完毕了,你可以开始学习软件测试自动化的一些常用工具,如qtp,loadrunner等。
2025-08-04 18:37:38
319
原创 [python][selenium] Web UI自动化8种页面元素定位方式
第一:webdriver.Chrome()这句话,通过WebDriver的构造方法,拿到浏览器驱动的对象,然后通过这个对象,就可以调用一系列操作浏览器的方法。大家应该都知道网页F12的开发者工具里右键复制,虽然快捷,但在复杂的页面并不好用,不准确,有时生成的值还很长看着臃肿。元素的id属性定位,id在当前页面是唯一的,但不是所有元素都有,有些页面值是动态的。也是根据可点击的链接的文本去定位,但这是文本的模糊匹配,只要包含有关键字就可以匹配。元素的name属性定位,也是不是所有都有,有些页面值是动态的。
2025-08-01 18:34:08
387
原创 Postman接口测试之POST、GET请求方法
向指定资源提交数据进行处理请求,数据被包含在请求体中。:GET, POST ,HEAD,OPTIONS, PUT, DELETE, TRACE 和 CONNECT 方法。请求URL: http://demo/web-member/auth/memberLogin。Json串传参:需要在请求的body写中,入Json格式参数。:类似于get请求,只不过返回的响应中没有具体的内容,用于获取报头。:从客户端向服务器传送的数据取代指定的文档的内容。:显示服务器收到的请求,主要用于测试或诊断。
2025-08-01 18:29:56
846
原创 unittest测试框架详解
单元测试是指,对软件中的最小可测试单元在与程序其他部分相隔离的情况下进行检查和验证的工作,这里的最小可测试单元通常是指函数或者类,一般是开发来做的,按照测试阶段来分,就是单元测试、集成测试、系统测试以及验收测试。
2025-07-31 18:34:48
1097
原创 性能测试篇 :Jmeter监控服务器性能
年薪30W+性能测试工程师必备技能:JMeter+Grafana全流程实战演示 如图上面两个是jmeter插件,可以再下面的链接中下载:Download :: JMeter-Plugins.org 第三个是放在服务器中的,可在下面的度盘中下载:http://pan.baidu.com/share/link?shareid=2974853586&uk=1528396991&fid=512652594025385参见包里面的说明文档:”Just copy the JAR file into J
2025-07-31 18:30:01
844
原创 性能测试--初识Jmeter
Apache JMeter是Apache组织开发的基于Java的压力测试工具。用于对软件做压力测试,它最初被设计用于Web应用测试,但后来扩展到其他测试领域。它可以用于测试静态和动态资源,例如静态文件、Java 小服务程序、CGI 脚本、Java 对象、数据库、FTP 服务器, 等等。JMeter 可以用于对服务器、网络或对象模拟巨大的负载,来自不同压力类别下测试它们的强度和分析整体性能。另外,JMeter能够对应用程序做功能/回归测试,通过创建带有断言的脚本来验证你的程序返回了你期望的结果。
2025-07-29 18:50:43
656
原创 移动端测试接口--Fiddler抓包工具
它通过代理的方式获取程序http通讯的数据,可以用其检测网页和服务器的交互情况,能够记录所有客户端和服务器间的http请求,支持监视、设置断点、甚至修改输入输出数据等功能。(点击任意一条请求,可以看到接口访问地址,数据获取方式和数据间的交互情况,有些app登录时没对密码进行加密时,还可以盗取账户和密码)2,查找服务器端口。打开Fiddler-Tools-Fiddler option-Connections查找端口,该工具的端口默认是8888,可以进行修改。1,长按已连接的wifi,然后出现下图所示的选择。
2025-07-27 17:25:56
177
原创 Postman 接口测试神器
要么是用复制粘贴 -> 格式不友好 要么是用 Postman 中截图 -> 方便看,但是不方便获得 API 接口和字段等文字内容 要么是用 Postman 中导出为 JSON -> json 文件中信息太繁杂,不利于找到所需要的信息 要么是用文档,比如去编写 Markdown 文档 -> 但后续 API 的变更需要实时同步修改文档,也会很麻烦 这都会导致别人查看和使用 API 时很不方便。比如此处 tab1 中,测试了获取验证码接口后,拷贝手机号和验证码,粘贴到 tab2 中,继续测试注册的接口。
2025-07-25 17:58:04
1057
原创 python自动化测试框架,封装方法方式
logger.info("=======getComboProductList的POST方式的入参是=====\n" + str(request_list))logger.info("=======getComboProductList的POST方式的返回值是=====\n" + response)logger.info("=======autoReport的POST方式的入参是=====\n" + str(kwargs))
2025-07-23 18:46:31
809
原创 JMeter性能测试:JMeter多用户并发模拟及压测结果分析
【性能测试】年薪30W+必学!JMeter全链路压测实战(脚本/监控/Grafana调优)| jmeter性能测试。
2025-07-23 18:42:59
601
原创 Django自动化测试平台项目前端框架设计
自此,前端框架已经更替完成。另外,很多同学会有疑问,自动化测试平台不是接口自动化或UI自动化测试平台吗?首先,要搞清楚自动化测试和自动化测试工具的区别,以及什么是平台。自动化测试。这里再简单阐述一下,自动化测试就是替代手工测试的那一部分测试工作就是自动化测试,针对的是工作内容和方式。而测试自动化是针对过程,将手工测试逐渐被替换成自动化的过程就是测试自动化,是一种研发的过程,而这个过程诞生的就是自动化测试工具。
2025-07-23 18:38:34
246
原创 Jmeter接口测试与数据驱动
数据驱动测试,即是分离测试逻辑与测试数据,通过如excel表格的形式来保存测试数据,用测试脚本读取并执行测试的过程。
2025-07-22 18:49:39
345
原创 Python接口自动化实战(第二阶段)- 数据与代码分离
从零封神!Python接口自动化测试全栈落地(Requests+pytest+Allure+CI)实战班 | 学完直接扔进简历!
2025-07-22 18:46:58
826
原创 ant+Jmeter+jenkins接口自动化,如何实现把执行失败的接口信息单独发邮件?
使用JMeter的监听器(Listener)如 "View Results Tree" 或 "Simple Data Writer" 将失败的结果保存到文件。在JMeter中创建测试计划,并确保为你的测试用例设置了恰当的断言(Assertions),以便能够正确识别哪些请求是失败的。为了只发送失败的接口信息,你需要在Ant脚本或Jenkins Job中准备一个包含失败接口信息的文件或文本。在Jenkins的邮件通知配置中,将这个文件作为邮件正文的一部分或者作为附件附加到邮件中。任务来执行JMeter。
2025-07-20 18:41:01
584
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人