- 博客(646)
- 收藏
- 关注
原创 用Python搞定接口自动化测试:轻松实现RPC协议接口测试
当我们进行接口测试时,手动测试成本高且易错,因此自动化测试成为了提高效率和准确性的重要手段。而RPC协议在分布式系统中很常见,对其进行自动化测试能够更好地保障在各节点之间的通信质量。
2025-02-05 20:03:57
930
原创 使用JavaScript+Selenium玩转Web应用自动化测试
在软件开发过程中, 测试是功能验收的必要过程, 这个过程往往有测试人员参与, 提前编写测试用例, 然后再手动对测试用例进行测试, 测试用例都通过之后则可以认为该功能通过验收. 但是软件中多个功能之间往往存在关联或依赖关系, 某一个功能的新增或修改可能或影响到其它的功能, 这时就需要测试人员对个软件的相关或所有功能进行回归测试, 以便确认系统运行正常, 但是给测试人员增加了很大的工作量.
2025-02-05 20:03:11
690
原创 【软件测试】Java和Python做自动化测试哪个更有优势?
Java和Python做自动化测试,哪个更有优势?这两个语言都是很流行的语言,所以从技术上很难说谁好谁不好的。因为要说好不好得看使用的环境和要求。就像生活在中国,你天天说英语,别人会说你“又拽鸟语啊”?但是你去英国、美国这些说英语的国家了,如果还一直说汉语肯定就难以交流了。所以,使用什么语言,环境很重要,抛开环境说语言好不好就是耍流氓,毫无意义!
2025-01-16 20:39:37
874
原创 Python下利用Selenium获取动态页面数据
利用python爬取网站数据非常便捷,效率非常高,但是常用的一般都是使用BeautifSoup、requests搭配组合抓取静态页面(即网页上显示的数据都可以在html源码中找到,而不是网站通过js或者ajax异步加载的),这种类型的网站数据爬取起来较简单。但是有些网站上的数据是通过执行js代码来更新的,这时传统的方法就不是那么适用了。这种情况下有如下几种方法:
2025-01-15 20:50:00
716
原创 Selenium自动化测试面试必备:高频面试题及答案整理
自动化测试已经成为现代软件测试中不可或缺的一部分。在自动化测试中,Selenium是最受欢迎的工具之一,因为它可以模拟用户与Web应用程序的交互。因此,对于许多测试工程师来说,熟练掌握Selenium框架是非常重要的。如果你正在寻找一份自动化测试工作,那么你可能会被问到一些关于Selenium的面试问题。在本文中,我们将介绍一些最常见的Selenium自动化面试问题和答案,帮助你为面试做好准备。
2025-01-15 20:48:56
802
原创 UI自动化测试 —— 下拉选择框&弹出框&滚动条操作实践!
UI测试,也称为用户界面测试,是一种测试类型,旨在检查应用程序的界面是否工作正常,以及是否存在任何妨碍用户行为且不符合书面规格的BUG。UI自动化测试则是利用自动化工具来执行这些测试,以提高测试效率和准确性.
2025-01-14 19:16:34
355
原创 作为性能测试新手,如何使用JMeter快速入门?
性能测试是软件开发中的关键环节之一,确保系统在高负载下能够正常运行。作为一名新手,借助JMeter这一强大的性能测试工具,可以快速掌握性能测试的基本理论,编写脚本并执行测试。本文将从以下几个方面展开,帮助你快速入门。
2025-01-14 19:15:36
729
原创 弱网测试问题汇总!
弱网测试是在网络环境不佳(如网络带宽低、延迟高、丢包严重等)的情况下,对应用软件或系统进行的测试。其目的是验证软件或系统在这种不稳定网络环境中的性能、稳定性和可靠性,确保用户在各种网络条件下都能获得良好的使用体验。
2025-01-09 21:01:51
626
原创 Jmeter接口测试实战:接口加密、接口解密、签名sign接口实战详解
在接口测试中,签名(sign)是一种重要的加密方式,用于保障数据传输的安全性和完整性。在这篇文章中,我们将通过一个具体的案例来学习如何使用JMeter进行签名接口的测试,并用 Python 代码进行实战演示。
2025-01-07 16:30:34
1094
原创 接口测试-Mock测试方法
Mock 测试就是在测试过程中,对于某些不容易构造(如 HttpServletRequest 必须在Servlet 容器中才能构造出来)或者不容易获取的比较复杂的对象(如 JDBC 中的ResultSet 对象),用一个虚拟的对象(Mock 对象)来创建以便测试的测试方法。
2025-01-07 16:28:44
1323
原创 【Jenkins使用】Jenkins 与 Git
Jenkins 与Git的结合使用,可以理解为是 Jenkins 的一个强大之处。为什么要这么说,简要说明一下这个工作模式就能理解: 一个软件项目,开发过程中通常都会使用到一些源码管理工具,来达到团队协作的目的。而 Jenkins 所能实现的功能是,待开发人员将代码提交到源码管理工具中,通过提前设计好的Jenkins 构建策略等,可以实现一键测试、部署等等。开发人员所要做的就是提交代码至仓库,其余的工作可以交给 Jenkins 完成。
2025-01-06 15:36:22
643
原创 接口自动化测试流程、工具及实践(完整版)
接口自动化测试是指通过编写脚本或使用自动化工具,对软件系统的接口进行测试的过程。接口测试是软件测试中的一种重要测试类型,主要用于验证系统组件之间的通信和数据交换是否正常。通过接口自动化测试可以快速发现接口中的问题,并及时进行修复,确保系统的稳定性和可靠性,并最终提高测试效率和准确性。
2025-01-06 15:35:31
635
原创 Jmeter性能测试(性能测试,Jmeter使用与结果分析)
性能测试就是通过特定的方式对被测试系统按照一定测试策略施加压力,获取该系统的响应时间、TPS、吞吐量、资源利用率等性能指标,来检测系统上线后能否满足用户需求的过程。ApacheJMeter ,是一个100%纯Java的开源软件,旨在加载测试功能行为和测量性能。它最初设计用于测试Web应用程序,但后来扩展到其他测试功能。相较于世面上一些其他性能测试工具,Jmeter是为数不多的既好用又开源免费的测试工具。
2025-01-04 22:09:40
1464
原创 基于Python简单实现接口自动化测试(详解)
本文从一个简单的登录接口测试入手,一步步调整优化接口调用姿势,然后简单讨论了一下接口测试框架的要点,最后介绍了一下我们目前正在使用的接口测试框架pithy。期望读者可以通过本文对接口自动化测试有一个大致的了解。
2025-01-03 16:28:15
894
原创 外包干了3个月,技术退步太明显....
先说情况,大专毕业,18年通过校招进入湖南某软件公司,干了接近6年的功能测试,今年年初,感觉自己不能够在这样下去了,长时间呆在一个舒适的环境会让一个人堕落! 而我已经在一个企业干了四年的功能测试,已经让我变得不思进取,谈了2年的女朋友也因为我的心态和工资和我分手了。于是,我决定要改变现状,冲击下大厂。
2025-01-02 15:31:28
960
原创 postman如何做接口测试?
postman一般用于接口测试,这里就不做过多的介绍了,现在分享一些postman的使用技巧给大家,希望能帮到你们更快的掌握。
2025-01-02 15:29:45
695
原创 功能测试包含哪些测试?分别有什么作用?
功能测试包含哪些测试?功能测试主要包括链接测试、表单测试、搜索测试、删除测试、cookies、session测试、数据库测试等部分。功能测试对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能。
2024-12-28 21:23:45
831
原创 没有项目经验?软件测试简历项目经验怎么写...
最近看到好多人在问这个问题,也有好多之前自学出来的,或者从某些机构学出来后没有项目经验,然后要找工作了,但是不知道如何下手,那么针对这些问题,今天慷慨解囊,给大家帮助。
2024-12-28 21:22:14
420
原创 JMeter常见错误分析
JMeter是一个广泛使用的性能测试工具。在使用JMeter进行测试时,有时可能会遇到一些报错,这些报错可能是由不正确的测试配置、服务器无法响应请求、JMeter本身存在的bug等原因引起的。这些报错会大大影响测试结果的准确性,因此解决这些问题非常重要。
2024-12-23 20:27:06
1003
原创 基于Selenium和python的UI自动化测试方案
对于比较复杂的系统,每次有小的迭代测试同学不可能会把所有的流程验证一遍,如果开发无意改动影响了某些流程而测试又没测试到,就可能会出现生产问题,因此很有必要通过自动化的测试去确保系统的稳定性。自动化测试可以选择接口自动化测试和UI自动化测试,从复杂度和实用性来讲UI自动化测试会易用一些,因此我们选择了UI自动化测试。
2024-12-23 20:26:08
615
原创 基于Selenium+Python的web自动化测试框架
Selenium是一个基于浏览器的自动化测试工具,它提供了一种跨平台、跨浏览器的端到端的web自动化解决方案。Selenium主要包括三部分:Selenium IDE、Selenium WebDriver 和Selenium Grid。
2024-12-16 21:54:04
823
原创 性能测试工具LoadRunner —— 性能测试流程及结果分析
性能测试是通过性能的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。
2024-12-13 21:30:25
1109
原创 LoadRunner技巧之检查点
判断脚本是否执行成功是根据服务器返回的状态来确定的,如果服务器返回的HTTP状态为 200 OK ,那么VuGen 就认为脚本正确地运行了,并且是运行通过的。在绝大多数系统出错时会返回错误页面码? 不会一般系统都会返回一个消息提示框,来提升用户感受。例如,“网站繁忙,请稍后”。其实这个时候网站已经无法正确响应用户请求了,但是VuGen 脚本无法识别,会错误地认为网站还能正确访问,导致分析错误。所以这时需要一种检查点函数帮助验证请求发送出去后,服务器的返回是不是期望的内容,如果不是,那么就说明服务器返回无法提
2024-12-12 22:27:18
638
原创 python+selenium实现Web自动化:数据驱动框架,关键字驱动框架
那么问题来了,什么是数据驱动呢?就是,数据的改变从而驱动自动化测试的执行,最终引起测试结果的改变,也就是参数的应用化。
2024-12-11 17:14:01
587
原创 Postman接口测试 —— 使用postman运行接口
postman是一个模拟发送接口请求的软件,一般用来进行接口调试以及测试。最近使用postman这个工具比较多,所以专门整理总结一下关于postman的使用经验。
2024-12-10 15:35:03
1306
原创 测试人员不可不知的7个浏览器小技巧
今天我将谈论浏览器技巧——你甚至可能没有意识到这些小功能的存在,主要是在浏览器的“开发者工具”部分。这些不是关于代码,而是使测试更容易一些的方法。
2024-12-10 15:33:40
821
原创 Linux 环境变量配置全攻略,超详细~
Linux是多用户的任务系统,对于每个用户都可以指定特定的用户变量。针对不同程序在不同的环境下运行就需要修改环境变量进行定制,本文介绍 Linux常见的环境变量设置方法,希望对你有帮助。
2024-12-09 15:41:02
2598
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人