自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 用Jmeter进行接口测试

以获取学生信息接口(stu_info) 为例,添加一个“用户定义的变量”,设置变量"host" 以及值,这样在获取学生信息接口(stu_info)就可以通过"${host}"取得“服务器名称或IP”的值。登陆接口(login)接口也可以应用“用户定义的变量”的方法,如上图所示,在“用户定义的变量”中添加"username", "password" 变量及对应的值, 应用到登陆接口(login)接口请求中即可。2. "HTTP Cookie 管理器"的应用。

2025-06-15 18:50:51 507

原创 性能测试监控平台:InfluxDB+Grafana+Jmeter

安装后,可根据使用目的和使用者类型,进行分组,为了使每个成员使用平台进行监控时操作互相独立,又可以互相查看对方的数据,可以在influxdb中新建多个数据库。性能测试工具jmeter自带的监视器对性能测试结果的实时展示,在Windows系统下的GUI模式运行,渲染和效果不是太好,在linux环境下又无法实时可视化。涵盖性能测试项目实战,性能压测,性能调优,性能监控,性能测试面试,因此如果有一个性能测试结果实时展示的页面,可以提高我们对系统性能表现的掌握程度,另一方面也提高了我们的测试效率。

2025-06-15 18:48:28 516

原创 接口自动化框架(Pytest+request+Allure)

接口自动化是指模拟程序接口层面的自动化,由于接口不易变更,维护成本更小,所以深受各大公司的喜爱。接口自动化包含2个部分,功能性的接口自动化测试和并发接口自动化测试。本次文章着重介绍第一种,功能性的接口自动化框架。环境:Mac、Python 3,Pytest,Allure,Request流程:读取Yaml测试数据-生成测试用例-执行测试用例-生成Allure报告Request.py封装request方法,可以支持多协议扩展(get\post\put)Config.py。

2025-06-13 18:48:42 254

原创 jmeter+ant+jenkins接口自动化测试框架

改jmeter.save.saveservice.output_format=csv 为jmeter.save.saveservice.output_format=xml,并去掉前面的注释符号#(2)、设置测试输出报告要输出的内容:同样在jmeter.properties中,设置需要输出的内容为true,并去掉前面的注释符号#,这里全部设置成true→保存。注意:jmeter的extras文件下也有个build.xml文档,不要用这个文档来改,是两回事,这里的build文档是自己新建。

2025-06-13 18:46:35 964

原创 基于Selenium的web自动化框架

Selenium 是一个基于浏览器的自动化工具,它提供了一种跨平台、跨浏览器的端到端的web自动化解决方案。Selenium IDE:Firefox的一个扩展,它可以进行录制回放,并可以把录制的操作以多种语言(例如java,python等)的形式导出成测试用例。Selenium WebDriver:提供Web自动化所需的API,主要用作浏览器控制、页面元素选择和调试。不同的浏览器需要不同的WebDriver。Selenium Grid:提供了在不同机器的不同浏览器上运行selenium测试的能力。

2025-06-12 18:47:00 665

原创 软件测试面试中90%会遇到的问题;你会搭建测试环境吗?

【软件测试简历打造】从被拒到涨薪50%!简历的黄金3页法则、零经验转行测试岗?这份简历让我拿下8个Offer!| 软件测试简历终极指南面试的时候,遇到这样的提问,很多人的都会感觉脑子一下一片空白,或者星星点点,不知道从何说起。一方面不知道面试官问这个问题的意图是什么?也不知道他想得到的答案是什么?更加不知道该从哪些方面来回答。作为一个测试行业从业8年有余的测试人员,我想跟大家分享一些我的经验和看法。

2025-06-12 18:44:40 458

原创 pytest+yaml接口自动化测试

【接口自动化】B站讲的最好的Pytest自动化测试教程,Pytest+yaml轻松搞定自动化测试,只需一小时速成,学会直接上手实操!

2025-06-11 18:48:03 727

原创 jmeter接口测试、性能测试详情

接口:就是数据交互的入口和出口,是一套标准规范。接口(硬件类接口)是指同一。

2025-06-11 18:42:08 618

原创 postman接口测试

在前后端分离开发时,后端工作人员完成系统接口开发后,需要与前端人员对接,测试调试接口,验证接口的正确性可用性。而这要求前端开发进度和后端进度保持基本一致,任何一方的进度跟不上,都无法及时完成功能模块的测试。​ 做为后端开发人员,要求独立开发完成某个接口后,开发人员自己需要先测试通过后再提交给测试人员进行测试,否则会出现到测试人员哪里业务流程根本就走不通,或者BUG会过多的情况等。

2025-06-10 18:31:27 706

原创 jmeter接口测试

所以需要注意的是,我们引用参数值的方式为:${名称},第一步里面的userid 取值是${username},最后传进去的值就是 liuhaha这个值,看懂了么?有时我们测试会遇到许多重复的参数,每次调用如果要一个一个去改的话,就比较麻烦,这里就可以用到一个办法:参数化。1.新建一个HTTP请求,这里的登陆就会产生一个sessionID,我们进行密码修改时,就会验证这个sessionID,但是每次去填写也比较麻烦,所以我们可以手动做一个关联。如果亲们有遇到需要进行接口测试的,进行类似的更改就可以了。

2025-06-10 18:28:47 560

原创 fiddler抓包在测试领域的四大应用

【Fiddler抓包教程】Fiddler抓包完整实战教程,辅助接口抓包测试,3小时带你快速入门!4.将已抓到的包拖动到自动响应下 目的是 本地文件在服务器展示。3.保存返回内容,保存为.html文件。最核心的是看:返回数据和页面的效果对比。2、启用自动响应下 两个规则 见截图。每上传1kb延迟多少毫秒。每下载1kb延迟多少毫秒。1、接口测试或接口调试。2、线上调试或网络挟持。效果一样 是后端bug。效果不一样是前端bug。

2025-06-09 18:38:22 262

原创 postman接口自动化测试

MACSHA1问题是怎么在Postman发起请求时根据参数动态构建签名(sign)?postman的脚本库中CryptoJS是支持各种算法的加密,包括HMACSHA1,签名算法有了。难点是,当发起一个请求时开始可以固定一个path值的,自动化测试需要执行时获取path值,怎么获取呢?

2025-06-09 18:36:00 608

原创 selenuim4+pytest框架实战

首先我们上述这种较为原始的方法,基本不适用于平时做UI自动化测试的,因为在UI界面实际运行情况远远比较复杂,可能因为网络原因,或者控件原因,我们元素还没有显示出来,就进行点击或者输入。以上四种代码主体进行了拆分,虽然在用例很少的情况下做会增加代码,但是当用例多的时候意义很大,代码量会在用例增加的时候显著减少。但是还有一个问题,我们怎么样才能确保我们写的每一项元素不出错,人为的错误是不可避免的,但是我们可以通过代码来运行对文件的审查。在这个文件中我们可以设置自己的各个目录,也可以查看自己当前的目录。

2025-06-08 18:03:03 995

原创 性能测试面试题:如何找到并发数、平均响应时间、tps的最佳平衡点?

2.然后根据获取到的不同并发下的指标数据(并发数、tps、响应时间),画出上图,关注右侧的交点,即tps下降的地方和响应时间的交点,这个点的tps最大,如果响应时间在1s以内,此时并发数也是比较大的,这个点就可以认为是三个指标都不错的平衡点(当然,我这里把tps放在第一位优先考虑了,这个就看大家最在乎哪个指标了,排个优先级);1.尽可能多的做不同并发数下的压测(阶梯加压),记录下响应时间(1s以内)和最大tps,当然,服务器端,各个服务器的资源利用率在可接受范围内(每个公司不一样,我们是90%以内);

2025-06-08 17:58:35 227

原创 JMeter性能测试:JMeter多用户并发模拟及压测结果分析

【性能压测】b站最牛的Jmeter性能测试压测实战教程!涵盖性能测试项目实战,性能压测,性能调优,性能监控,性能测试面试,JMeter多用户并发模拟。

2025-06-06 18:20:33 161

原创 Mysql性能调优(my.cnf参数篇)

除 文件名外,还可以用硬盘分区的设置名来定义表空间,此时必须给表空间的最大初始长度值加上newraw关键字做后缀,给表空间的最大扩充长度值加上raw 关键字做后缀(例如/dev/hdb1:20Gnewraw或/dev/hdb1:20Graw);5.LOAD TABLE FROMMASTER操作对InnoDB是不起作用的,解决方法是首先把InnoDB表改成MyISAM表,导入数据后再改成InnoDB表,但是对于使用的额外的InnoDB特性(例如外键)的表不适用。数据库的每一个连接都要使用自己的线程。

2025-06-06 18:17:29 242

原创 如何自学软件测试?

重点:每个阶段必须配合实战项目,保持GitHub代码更新,建议3个月后尝试接外包项目积累经验。Web自动化:Selenium+Python实战(元素定位/框架搭建)平台:慕课网(实战课)、B站(工具教程)、LeetCode(SQL题)掌握测试理论:测试流程/方法/术语(黑盒/白盒、边界值分析等)接口测试:JMeter/Postman高级用法,自动化断言设计。GitHub找开源项目实战(推荐:电商/管理系统类)学习测试文档:需求分析/测试用例/缺陷报告编写。拓展移动端测试:Appium/云测试平台。

2025-06-05 18:49:24 142

原创 软件测试,如何包装简历?提高邀请面试几率

虽然我们工作很多年的人都认为无论哪个项目其实用的技术、逻辑思维都是差不多的,但是行业术语不一样,比如我说一个AGC_AVC你知道是什么吗?无论如何包装简历,注意简历上的东西一定要会、一定要会、一定要会(面试官一般会针对简历上的问题进行提问,万一不会,多尴尬呢)ps:找工作的不止你一个,还有很多人,你不合适,会有人合适的【所以这里也是为什么好多公司不想要没有工作经验的人】7)毕业院校:请写清楚即可,这块是不能造假的,一般企业都会在学信网上做对比,查学历的。3)电话、邮箱:一定要写对,要不找不到你怎么办?

2025-06-05 18:38:45 213

原创 基于selenium的web自动化测试

Selenium 是一个基于浏览器的自动化工具,它提供了一种跨平台、跨浏览器的端到端的web自动化解决方案。Selenium IDE:Firefox的一个扩展,它可以进行录制回放,并可以把录制的操作以多种语言(例如java,python等)的形式导出成测试用例。Selenium WebDriver:提供Web自动化所需的API,主要用作浏览器控制、页面元素选择和调试。不同的浏览器需要不同的WebDriver。Selenium Grid:提供了在不同机器的不同浏览器上运行selenium测试的能力。

2025-06-04 18:56:28 996

原创 用jmeter进行接口测试

以获取学生信息接口(stu_info) 为例,添加一个“用户定义的变量”,设置变量"host" 以及值,这样在获取学生信息接口(stu_info)就可以通过"${host}"取得“服务器名称或IP”的值。登陆接口(login)接口也可以应用“用户定义的变量”的方法,如上图所示,在“用户定义的变量”中添加"username", "password" 变量及对应的值, 应用到登陆接口(login)接口请求中即可。2. "HTTP Cookie 管理器"的应用。

2025-06-04 18:52:12 702

空空如也

空空如也

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

TA关注的人

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