- 博客(664)
- 收藏
- 关注
原创 一文2000字入门性能测试!
性能测试是软件测试的一种类型,旨在评估系统、应用程序或服务在特定负载条件下的性能表现。它涉及模拟真实世界中的用户行为、请求和负载,以便测量系统在不同条件下的响应时间、吞吐量、并发用户数和资源利用率等性能指标。
2024-08-24 14:53:21
359
原创 自动化测试找不到某个元素时该怎么办?
当自动化测试无法定位到某个元素时,应该考虑以下几个原因:问题描述:使用了错误的定位器类型或者组合定位器的方式不正确,导致无法找到元素。解决建议:检查定位器的语法和表达式是否正确,确保与页面元素匹配。尝试更换定位器类型或重新组合定位器,如从ID定位改为XPath或CSS Selector定位。使用开发者工具检查元素的HTML结构,确认定位器的准确性。问题描述:页面或元素尚未完全加载,就进行了元素查找操作。解决建议:在进行元素查找之前,增加等待时间,确保页面和元素已经完全加载。使用隐式等待或显式等待的方式,等待
2024-08-24 14:50:02
172
原创 新手如何尽快入门性能测试?一文900字详解~!
性能测试的基本概念:性能测试的定义:使用自动化工具,模拟不同的场景,对软件各项性能指标进行测试和评估的过程。性能测试的目的:评估当前系统的能力、寻找性能瓶颈以优化性能、评估软件是否能够满足未来的需要。性能指标:吞吐率、TPS(每秒事务数)、并发用户数、响应时间等。了解这些指标的含义和计算方法,以便在测试中进行准确的度量和分析。测试类型和分类:负载测试:通过逐步增加并发用户数,看服务器最大可承受的并发用户区间。压力测试:在一定量的并发请求下,持续运行一个比较长的时间,来看服务器的稳定性。基准测试:在一定的软件
2024-08-23 14:38:29
295
原创 压力测试Monkey命令参数和报告分析!
Monkey所执行的随机事件流中包含11大事件,分别是触摸(touch)、手势(motion)、缩放(pinchzoom)、轨迹(trackball)、屏幕旋转(rotation)、基本导航(nav)、主要导航(mojornav)、系统按键(syskeys)、Activity启动(appswitch)、键盘翻转(flip)、其他事件(anyevent)
2024-08-23 14:37:24
717
原创 做接口自动化遇到的20个难点,记录下我是如何解决的!
我是一名接口自动化测试工程师,在公司中负责接口自动化测试的设计和执行。在公司中,接口自动化测试非常重要,因为公司的业务场景非常复杂,需要保证接口的质量。在这篇文章中,我将分享我在公司中接口自动化测试遇到的20个问题以及对应的解决方案
2024-08-22 15:23:55
757
原创 什么是埋点测试,app埋点测试怎么做?
埋点测试是指在应用程序或网站中预设检查点,收集程序运行时的数据,以便于后续对程序进行性能分析或故障排查。埋点测试通常用于监控和追踪用户在软件产品中的行为,以收集有关用户体验、功能使用情况和潜在问题的数据。这些数据对于软件产品的优化和改进至关重要,有助于开发人员了解用户需求和产品存在的问题,从而制定针对性的改进方案。
2024-08-22 15:22:54
669
原创 一文1600字从0到1JMeter全流程性能测试实战!
我们的平台为全国某行业监控平台,经过3轮功能测试、接口测试后,98%的问题已经关闭,决定对省平台向全国平台上传数据的接口进行性能测试。01、测试步骤1、编写性能测试方案、由于我是刚进入此项目组不久,只参与了其中3个模块的功能测试,一遍接口回归测试,所以在写性能测试方案时,首先将业务流程、业务功能梳理了一遍,重点对将要性能测试的接口的文档再次仔细看一遍,在导师的引导下,对各个接口响应的功能更加了解,收获最大是,性能测试应该对应各接口的实际功能,设计合适的用例,如:针对某一对象,有两种数据上传,一种是实
2024-08-21 14:40:07
885
原创 接口加密解决方案,Python的各种加密实现!
在现代软件开发中,接口测试已经成为了不可或缺的一部分。随着互联网的普及,越来越多的应用程序都采用了接口作为数据传输的方式。接口测试的目的是确保接口的正确性、稳定性和安全性,从而保障系统的正常运行。在接口测试中,加密技术是非常重要的一环。加密技术可以保证接口传输的数据不被窃取、篡改或者伪造。本文将介绍基于Python生成接口测试加密技术文档,帮助测试人员了解加密技术的相关知识,从而 更好地进行接口测试
2024-08-21 14:37:53
216
原创 【软件测试面试题】WEB功能测试(持续更新)
Hi,大家好,我是小码哥。最近很多朋友都在说今年的互联网行情不好,面试很难,不知道怎么复习,我最近总结了一份在软件测试面试中比较常见的WEB功能测试面试面试题合集,希望对大家有帮助。
2024-08-20 14:22:22
596
原创 性能测试 —— JMeter常用线程组设置策略!
JMeter压力测试是一种重要的软件测试方法,用于模拟实际应用的软硬件环境及用户使用过程,通过长时间或超大负荷地运行测试软件,来评估被测系统的性能、可靠性、稳定性等。在JMeter压力测试中,我们时常见到的几个场景有:单场景基准测试、单场景并发测试、单场景容量测试、混合场景容量测试、混合场景并发测试以及混合场景稳定性测试。本文介绍这些场景的设置策略!
2024-08-20 14:21:14
540
原创 你们要的App电量分析测试来了
Batterystats 是包含在 Android 框架中的一种工具,用于收集设备上的电池数据。您可以使用 adb 将收集的电池数据转储到开发计算机,并创建一份可使用 Battery Historian 分析的报告。Battery Historian 会将报告从 Batterystats 转换为可在浏览器中查看的 HTML 可视化内容。
2024-08-19 14:35:21
900
原创 基于LangChain手工测试用例转接口自动化测试生成工具!
接口自动化测试用例是一个老生常谈的问题,在未引入人工智能之前,也有非常多的生成方案,比如如下所示,通过har生成接口自动化测试用例:
2024-08-17 14:31:48
306
原创 性能测试 —— docker容器下搭建JMeter+Grafana+Influxdb监控可视化平台!
在当前激烈的市场竞争中,创新和效率成为企业发展的核心要素之一。在这种背景下,如何保证产品和服务的稳定性、可靠性以及高效性就显得尤为重要。而在软件开发过程中,性能测试是一项不可或缺的环节,它可以有效的评估一个系统、应用或者软件的性能指标。然而,如何提升性能测试效率,把测试结果转化为有价值的信息,则是一个更加重要的问题。
2024-08-17 14:30:21
211
原创 性能测试 —— linux服务器搭建JMeter+Grafana+Influxdb监控可视化平台!
在当前激烈的市场竞争中,创新和效率成为企业发展的核心要素之一。在这种背景下,如何保证产品和服务的稳定性、可靠性以及高效性就显得尤为重要。而在软件开发过程中,性能测试是一项不可或缺的环节,它可以有效的评估一个系统、应用或者软件的性能指标。然而,如何提升性能测试效率,把测试结果转化为有价值的信息,则是一个更加重要的问题。
2024-08-16 14:03:23
235
原创 我们是这样将单元测试作为工程文化一部分的!
单元测试是软件开发中一项重要的实践,它涉及单独测试代码的各个单元或组件,以确保它们按预期运行。通过编写全面的单元测试,Instawork 工程师可以提高代码质量、增强对软件的信心并减少用户的错误。我们的持续集成 (CI) 管道每天执行超过100万次测试,因为我们的工程师了解为其代码编写有意义的测试的好处。
2024-08-16 14:01:45
351
原创 自动化测试常考的面试题+答案汇总(持续更新)
Hi,大家好,我是小濠。最近很多朋友都在说今年的互联网行情不好,面试很难,不知道怎么复习,我最近总结了一份在自动化测试面试中比较常见的面试题合集,希望对大家有帮助。本文共 4800 字,预计阅读时间 13 分钟,建议点赞+收藏再阅读,防止丢失!只收藏不点赞都是坏人呀!废话少说,直上干货。
2024-08-15 15:30:31
571
原创 Python自动化测试框架详解!
随着技术的进步和自动化技术的出现,市面上出现了一些自动化测试框架。只需要进行一些适用性和效率参数的调整,这些自动化测试框架就能够开箱即用,大大节省了开发时间。而且由于这些框架被广泛使用,他们具有很好的健壮性,并且具有广泛多样的用例集和技术来轻易发现微小的缺陷。今天,我们将看一看常见的 Python 自动化测试框架。
2024-08-15 15:29:16
971
原创 软件测试必会:cookie、session和token的区别~
今天就来说说session、cookie、token这三者之间的关系!最近这仨玩意搞得头有点大🤣01、为什么会有它们三个、我们都知道 HTTP 协议是无状态的,所谓的无状态就是客户端每次想要与服务端通信,都必须重新与服务端链接,意味着请求一次客户端和服务端就连接一次,下一次请求与上一次请求是没有关系的。这种无状态的方式就会存在一个问题:如何判断两次请求的是同一个人?就好比用户在页面 A 发起请求获取个人信息,然后在另一个页面同样发起请求获取个人信息,我们如何确定这俩个请求是同一个人发的呢?
2024-08-15 15:25:20
803
原创 python unittest高级特性!
1. 测试套件 (Test Suites)测试套件允许你组合多个测试用例,并且能够以不同的方式组织和运行这些测试。这是对测试进行分组和控制测试执行顺序的有效手段。
2024-08-14 14:45:40
849
原创 探索测试驱动开发(TDD):自动化测试在敏捷开发中的应用!
在现代软件开发中,敏捷开发方法已经成为主流,而在敏捷开发中,测试驱动开发(TDD)作为一种核心实践,也逐渐获得了广泛的关注。本文将深入探讨TDD的基本概念及其在敏捷开发中的应用,并通过具体案例展示如何在开发过程中有效实施TDD。
2024-08-14 14:44:18
899
原创 Python 接口自动化测试中的深拷贝与浅拷贝~
在编写接口自动化测试脚本时,我们经常需要复制数据结构来模拟不同的测试场景。Python 提供了两种拷贝机制:浅拷贝和深拷贝。理解这两种拷贝的区别对保证测试数据的一致性和准确性至关重要。
2024-08-13 14:54:40
356
原创 性能测试和功能测试有什么区别吗?
性能测试和功能测试是软件测试中两个不同的概念和方法。尽管它们都是为了提高软件质量和健壮性而进行的测试,但它们关注的方面和方法却不同。下面我将详细介绍性能测试和功能测试的区别。
2024-08-13 14:53:04
809
原创 从零开始学习Playwright自动化测试框架!
Playwright是2021年微软开源的一个项目「playwright-python」。针对 Python 语言的纯自动化工具,它可以通过单个API自动执行Chromium,Firefox 和 WebKit 浏览器,同时支持以无头模式、有头模式运行。
2024-08-12 15:06:16
255
原创 Python web自动化测试 —— 文件上传
文件上传三种方式:(一)查看元素标签,如果是input,则可以参照文本框输入的形式进行文件上传方法:和用户输入是一样的,使用send_keys
2024-08-12 15:04:23
407
原创 2024自动化测试面试真题(附答案)!
可变数据类型:列表 list 和字典 dict;不可变数据类型:整型 int、浮点型 float、字符串型 string 和元组 tuple。
2024-08-10 14:44:05
708
原创 Jmeter全流程性能测试实战!
项目背景:我们的平台为全国某行业监控平台,经过3轮功能测试、接口测试后,98%的问题已经关闭,决定对省平台向全国平台上传数据的接口进行性能测试。
2024-08-10 14:42:29
313
原创 Appium —— 移动应用自动化测试开源工具!
Appium是一个用于自动化移动应用程序的开源工具,它支持iOS和Android平台。通过Appium,开发人员可以使用各种编程语言(如Java、Python、Ruby等)编写测试脚本,以自动化测试移动应用程序的功能和用户界面。Appium使用WebDriver协议来驱动各种移动设备,因此可以与各种测试框架和工具集成,如JUnit、TestNG、Appium Desktop等。
2024-08-09 14:21:48
885
原创 UI自动化测试 —— web端元素获取&元素等待实践!
Web UI自动化测试是一种软件测试方法,通过模拟用户行为,自动执行Web界面的各种操作,并验证操作结果是否符合预期,从而提高测试效率和准确性。
2024-08-09 14:20:37
832
原创 【自动化测试】处理页面加载元素过慢以及页面中存在frame框架页问题
在自动化测试中,处理页面加载元素过慢以及页面中存在frame框架页等问题,需要采用一些特定的策略和技术来确保测试的顺利进行。下面我将分别针对这两个问题给出一些解决方案:
2024-08-08 20:56:24
533
原创 UI自动化测试 —— 下拉选择框&弹出框&滚动条操作实践!
UI测试,也称为用户界面测试,是一种测试类型,旨在检查应用程序的界面是否工作正常,以及是否存在任何妨碍用户行为且不符合书面规格的BUG。UI自动化测试则是利用自动化工具来执行这些测试,以提高测试效率和准确性.
2024-08-08 20:55:06
878
原创 一文3000字手把手教你做接口测试!
接口测试是测试系统组件间接口的一种测试。接口测试主要用于检测外部系统与系统之间以及内部各个子系统之间的交互点。测试的重点是要检查数据的交换,传递和控制管理过程,以及系统间的相互逻辑依赖关系等。
2024-08-08 14:40:33
709
原创 一位软件测试工程师的六年工作经验分享!
不知不觉已经从事软件测试六年了,2016年毕业到进入外包公司外包给微软做软件测试, 到现在加入著名的外企。六年的时间过得真快。长期的测试工作也让我对软件测试有了比较深入的认识。但是我至今还是一个底层的测试人员,我的看法都比较狭隘,如有错误还请批评改正。
2024-08-08 14:38:58
898
原创 什么是Mock测试?一文3500字详解!
1、什么是Mock测试?Mock 测试就是在测试过程中,对于某些不容易构造(如 HttpServletRequest 必须在Servlet 容器中才能构造出来)或者不容易获取的比较复杂的对象(如 JDBC 中的ResultSet 对象),用一个虚拟的对象(Mock 对象)来创建以便测试的测试方法。
2024-08-08 14:26:01
581
原创 App弱网测试是怎么测试的!
① 断开网络连接以后,操作APP各个功能是否正常② 同步数据过程中,断开网络连接,APP是否出现异常情况③ 传输数据过程中,网络由wifi切换到gprs,APP是否出现异常情况④ 弱网环境下发送的请求是否在恢复网络以后出现重复提交的情况tips:gprs---就是咱们通常所说的流量。
2024-08-08 14:24:26
887
原创 想学接口测试,不知道那个工具适合?
接口测试是软件测试中的一项重要任务,它主要关注系统的不同组件之间的数据交换和通信。接口测试是一种黑盒测试方法,它可以帮助我们验证系统的功能和性能是否达到预期,并且确保不同组件之间的消息传递是正确的。在接口测试过程中,选择适合的工具非常重要。下面将从零开始,详细介绍一些常用的接口测试工具,并提供一些指导。
2024-08-07 14:37:30
544
原创 接口测试框架集成测试报告!
在接口自动化测试完成后,通常我们都需要一个测试报告来进行结果展示,而测试报告的美观程度直接决定了你在同事和领导眼中的技术形象,本文将介绍rest-assured接口测试框架集成ExtentReports测试报告,让你的框架更加完美。
2024-08-07 14:36:13
155
原创 如何学习自动化测试工具!
要学习和掌握自动化测试工具的使用方法,可以按照以下步骤进行:一、明确学习目标首先,需要明确你想要学习哪种自动化测试工具。自动化测试工具种类繁多,包括但不限于Selenium、Appium、JMeter、Postman、Robot Framework等,每种工具都有其特定的使用场景和优势。因此,在选择学习工具时,应结合自己的实际需求和学习目标进行选择。
2024-08-06 14:00:36
235
原创 白盒测试:如何进行代码级别的检测?
01、什么是白盒测试、白盒测试也称结构测试,透明盒测试。主要用于单元测试阶段,代码和逻辑的测试,重点复杂的测试,是一种测试用例设计方法,不同于黑盒测试,白盒测试是可以看到内部代码如何运作的,可通过测试来检测产品内部是否符合规定正常运行。
2024-08-06 13:58:27
388
原创 记录一次jmeter压测的过程!
在软件架构与中间件实验的最后,要求进行非功能测试,那得非压力测试莫属了。虽然之前学习秒杀项目的时候看视频里面用过jmeter,但没有自己实操过,趁着这次机会,使用一下。
2024-08-05 19:55:22
448
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人