- 博客(3176)
- 收藏
- 关注
原创 面试常问的压力测试问题
设置并发数的时候,会设置启动时间,比如说设置 50 个并发用户数就是 50 个线程组,启动时间会设置成 10 秒,让用户慢慢启动起来。
2025-11-24 15:01:39
190
原创 什么是YAML文件,今天教你如何编写YAML
这个脚本使用 PyYAML 库中的 safe_load 函数来加载 YAML 文件,然后通过字典的方式访问配置项。这只是一个简单的例子,你可以根据实际需求扩展和修改代码。这种方法使得你可以将配置信息存储在易读易写的 YAML 文件中,并在代码中方便地使用。确保在实际的生产环境中,对配置文件的读取和解析进行适当的错误处理和安全性检查
2025-11-24 15:00:55
85
原创 自动化框架对比分析!(DrissionPage/Selenium/Playwright)
如果您正在处理现代Web应用,需要高性能和强大的功能,尤其是在处理单页应用或需要模拟移动设备时,Playwright可能是最佳选择。如果您是中文用户,并且主要进行相对简单的Web自动化或爬虫任务,DrissionPage可能是一个很好的选择。如果您需要在多种编程语言中使用,或者项目需要广泛的社区支持和资源,Selenium仍然是一个可靠的选择。对于大型项目或企业级应用,可以考虑混合使用这些工具,根据具体需求选择最适合的框架。支持多种编程语言(Python, Java, C#, Ruby等)
2025-11-24 14:58:55
207
原创 UI自动化测试太头疼?Playwright让你轻松搞定
Playwright是一个功能强大的UI自动化测试工具,它支持跨浏览器测试,并提供了丰富的API,用于模拟用户交互。通过编写自动化测试脚本,您可以确保您的Web应用程序在不同浏览器和操作系统上都 能够稳定运行。无论是测试登录流程还是更复杂的应用场景,Playwright都可以帮助您自动化测试过程,提高测试效率和质量。希望本文能够帮助您入门Playwright,并在您的项目中应用UI自动化测试
2025-11-24 14:42:21
642
原创 DeepSeek在软件测试中的实战应用:从方案设计到用例执行的完整指南
通过DeepSeek在测试全链路的深度集成,测试工程师可以将精力从重复劳动转向质量策略设计和复杂问题攻关。
2025-11-21 15:28:57
736
原创 Python单元测试的参数化与数据驱动测试
参数化测试和数据驱动测试是提升Python单元测试效率和覆盖率的强大技术。通过将测试逻辑与测试数据分离,这些方法使测试代码更加简洁、可维护,同时能够更全面地验证代码在各种情况下的行为。在实际应用中,选择合适的测试框架和数据源格式,结合项目的具体需求,能够构建出高效且可靠的测试套件。无论是简单的函数测试还是复杂的API测试,参数化测试都能提供显著的价值。
2025-11-21 15:27:11
710
原创 UI自动化数据比对:YAML配置助力自动化提效50%
通过使用yaml配置存储预期的期望值,可以节约一半的自动化执行时间(减去正式环境执行UI自动化读取预期数据的时间),不足之处就是需要建立人工维护yaml配置文件的机制,当迭代更新或者线上配置变更时,需要及时维护更新ymal配置文件。
2025-11-21 15:25:09
518
原创 如何判断接口是否有Bug?“全维度排查指南”
边界值测试:0、负数、超大数值异常格式测试:JSON缺少引号、特殊字符重放攻击测试:重复提交相同请求
2025-11-21 15:17:55
687
原创 软件测试小白入门必知必会的7个测试工具
以上7个测试工具基本覆盖了功能测试,接口测试,自动化测试,性能测试,项目管理,测试管理,掌握好这7个基本能够胜任日常的测试工作了。
2025-11-21 15:11:41
787
原创 Postman 接口测试中前置脚本生成动态变量的实践
通过本案例可以看出,合理使用 Postman 前置脚本生成动态测试数据,能够有效提升接口测试的自动化水平和测试质量。在实际应用中,建议结合具体业务场景进行扩展,形成标准化的测试数据生成体系。
2025-11-20 14:58:30
990
原创 揭秘Mock测试:自动化与性能测试的终极实战指南!
•Locust + Mock(模拟用户行为与依赖)•JMeter 的 MockSampler(生成虚拟响应)
2025-11-20 14:57:38
1002
原创 大厂面试官最爱问的20道Mysql面试题
答:性能优化策略包括使用索引、适当规范化数据库、使用合适的数据类型、使用缓存、避免全表扫描、优化SQL查询、使用合适的硬件和分区表等。
2025-11-20 14:56:42
773
原创 RobotFramework框架实现UDS自动化测试- RobotFramework语法
可以传递任意数量的参数,必须严格按照关键字定义的顺序。可选参数可以通过默认值支持。
2025-11-20 14:46:34
635
原创 性能测试实施六步法:精准定位系统瓶颈的完整路径
环境纯净:关闭非必要后台进程与服务数据闭环:压测后自动清理测试数据持续迭代:将性能测试嵌入CI/CD流水线
2025-11-20 14:42:06
484
原创 构建一个测试助手Agent:提升测试效率的实践
一个好的测试助手Agent不仅要能生成测试用例,更要理解测试的本质,帮助测试团队提升测试效率和质量。它就像一个经验丰富的测试专家,在合适的时候给出恰当的建议。
2025-11-19 15:20:54
604
原创 给接口自动化测试框架增色,实现企业微信测试报告
上面对流程代码实现都进行了分析,如何上传文件和发送消息;再回到开始的那一片代码,逻辑理解就很清楚了;暂时这不集成jenkins。
2025-11-19 15:10:22
843
原创 接口测试常见面试题(JMeter)
在 Jenkins 中配置 JMeter 任务。使用 Email Notification 插件,在构建后触发邮件。
2025-11-19 15:02:48
644
原创 自动化必备技能:JSONPath介绍
在这个简单的例子中,JSONPathExtractor 类接受一个 JSON 数据对象,并提供一个 extract 方法,该方法接受 JSONPath 表达式并返回匹配的结果。
2025-11-19 15:01:43
943
原创 API自动化与持续集成核心知识点,入门到实战!
API自动化测试已经说完了,完全没有太复杂的代码和编写难度使用SuperTest可实现多场景、多环境的API场景测试,且执行速度较UI自动化测试快很多SuperTest与Grunt/Gulp的集成很方便,即使在本地进行调试也很快捷持续集成工具Travis/Jenkins,与API测试集成后,更高效的提高测试效率
2025-11-18 15:07:39
508
原创 如何对Golang代码进行单元测试?
编写可测试的代码是单元测试的前提,合理的接口抽象和Mock技术能有效隔离依赖,而精心设计的测试用例则是质量保障的核心。Golang的测试工具链(如testing、gomock、testify)为开发者提供了强大支持,结合本文实践,可显著提升项目的健壮性与可维护性。
2025-11-18 14:54:22
338
原创 如何利用Locust对医院叫号器排队系统进行性能测试
数据一致性:在测试过程中,注意观察Redis中的数据变化是否符合预期,以便验证系统的正确性。
2025-11-18 14:49:15
313
原创 单元测试中异步任务的处理策略
对基于 ExecutorService 的并发代码进行单元测试时,需要谨慎设计同步机制,以确保测试具有可靠性和确定性。依赖 Thread.sleep() 会导致测试不稳定并降低执行效率,应尽量避免。在本文中,我们展示了如何使用 CountDownLatch、Future 和 shutdown / awaitTermination() 等同步工具,替代传统的休眠方式,从而更加高效、稳健地测试并发逻辑。
2025-11-17 15:01:12
1032
原创 接口测试效率翻倍!这个统计方法让数据自己说话
接口自动化测试覆盖率的统计是一个持续改进的过程,需要不断地进行测试优化和技术创新。我们可以利用现有的工具和方法来提高测试效率和覆盖率,并不断探索更好的测试方法和技术,以保证软件质量和用户体验。
2025-11-17 14:59:00
523
原创 效率提升300%!HAR文件转pytest用例,让接口自动化测试更高效
在软件项目的快速迭代中,自动化测试已成为保障产品质量的核心手段。对于接口测试而言,HAR(HTTP Archive)文件作为记录真实用户交互的宝贵数据源,其转换价值常被严重低估。
2025-11-17 14:33:46
681
原创 软件测试之接口测试流程解析
接口测试是保障系统稳定性的关键环节,通过需求分析→用例设计→脚本编写→执行测试→缺陷管理→持续集成的完整流程,可以有效提升测试效率和质量。测试过程中需重点关注数据准备、依赖处理、性能测试等细节,并结合实际项目选择合适的工具和方法。
2025-11-17 14:32:09
269
原创 使用 Playwright 进行高级视觉测试
可视化测试可能很敏感。为了减少因动态内容(如变化的横幅或动画元素)导致的误报,Playwright 允许您调整各种选项。1.全局配置设置在您的 Playwright 配置文件(例如)中,您可以设置选项以帮助保持测试的稳定性。例如,您可以定义超时、重试次数以及捕获截图的条件:use: {},这些设置有助于确保您的测试等待元素稳定,并仅捕获失败,从而减少报告中的噪声。2.自定义可视化测试断言Playwright 的可视化断言允许您调整测试的敏感度。
2025-11-15 15:21:32
864
原创 面试官最爱问:Cookie、Session、Token到底有什么区别?
虽然前面解释 cookie、session、token 用了不少口舌,但是归根结底啊,它们的目的都是一样的:鉴权和认证
2025-11-15 15:16:19
985
原创 UI自动化神器:Playwright有哪些元素定位方法
我们鼓励读者在实际项目中尝试使用Playwright框架,体验其简洁的API和出色的性能。无论您是开发人员、测试人员还是质量保证专家,Playwright都将成为您工作中的得力助手。
2025-11-15 15:15:18
228
原创 接口联调:我们是怎么用 Sniffmaster 提升前后端协作效率的
不是所有抓包工具都万能,也不需要强推某一款,关键是你得让自己的调试手段“看得清、改得快、能还原”。
2025-11-15 15:08:17
706
原创 Postman测WebSocket?原来如此轻松!5分钟搞定!
对了,我们快捷导航平台(https://kjdaohang.com/)最近上线了一些免费工具、教程资源,欢迎对技术感兴趣的朋友一起来交流使用~
2025-11-15 15:05:41
262
原创 Postman参数详解:Query、Path、Body的区别与正确使用
Query参数用于可选查询条件,可见于URLPath参数用于资源标识,是URL的一部分Body参数用于提交数据,不在URL中显示
2025-11-14 14:51:54
770
原创 性能测试崩了?这份Jmeter抗压调优宝典,让服务器喊你爸爸!
希望小伙伴们在实际工作中,能够将这些Jmeter抗压调优技巧运用起来,不断提升自己的性能测试能力。当再遇到性能测试崩溃的情况时,不要慌,按照我们今天分享的方法,一步步排查问题,进行优化,相信你一定能够让服务器变得乖乖听话,轻松应对各种高并发挑战!如果在实践过程中有任何问题或者心得,欢迎在评论区留言分享,让我们一起在性能测试的道路上共同成长!
2025-11-14 14:48:49
668
原创 性能监控全搞定!Docker+JMeter+InfluxDB+Grafana完美组合
通过本文,我们了解了如何使用 Docker、Jmeter、InfluxDB 和 Grafana 搭建性能监控平台。该平台可以帮助我们实时监控应用程序的性能,并进行优化和扩展。通过优化 InfluxDB 和 Grafana 配置,添加更多的数据源和面板,以及将平台部署到云端,我们可以更全面地监控性能,并及时发现和解决问题。
2025-11-14 14:46:18
905
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅