- 博客(9)
- 收藏
- 关注
原创 Python+Selenium 进阶:浏览器窗口切换与弹出框处理
阐述处理浏览器窗口切换与弹出框的关键意义。在窗口切换方面,介绍获取当前、所有窗口句柄及切换操作,还有应对窗口打开延迟的方法。对于弹出框,涵盖警告框、确认框、输入框及自定义弹窗的处理技巧,助力提升 Web 自动化测试和数据抓取脚本的稳定性与效率
2025-04-07 19:22:15
1036
原创 第三章 Loadrunner进阶 脚本强化
聚焦 Loadrunner 脚本强化。因录制脚本存在不足,需进行强化。强化手段多样,事务和集合点用于汇总操作与实现并发;检查点类似断言,可判断测试是否达标;参数化能让脚本常量被数据源参数取代,模拟真实多用户;Runtime settings 涵盖脚本运行次数、Pacing、日志、思考时间、错误处理、多线程等设置,这些设置从多方面助力优化脚本,提升测试效果 。
2025-04-07 18:02:17
708
1
原创 自动化中iframe的定位、选择与使用
本文聚焦 Python+Selenium 中 iframe 相关知识。先阐述 iframe 作为 HTML 标签,可嵌入独立 HTML 页面,其 DOM 与主页面独立,自动化测试需特殊处理。接着讲解定位原理,含基于属性、索引、XPath 定位。随后说明选择与切换操作,包括切入、切出及嵌套处理。最后提醒使用时注意元素可见性、页面加载等待和兼容性问题
2025-04-06 14:55:28
411
原创 第二章 Loadrunner基础(一)安装以及介绍
本文主要介绍 Loadrunner 基础。先是 Loadrunner 简介,含安装准备、组成及自带系统介绍;接着阐述其运行原理,包括模块、原理介绍和运行过程;最后讲脚本录制,涉及协议类型选择、确定使用协议的方法、录制位置说明、程序类型及地址选择、录制控制、脚本回放以及脚本中常用函数等内容。
2025-04-06 14:42:49
753
原创 性能测试定义
通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试包含三层含义:通常,性能测试需要借助工具来实现除了普通的正常情况外,还重点关注空间和时间上的很多峰值或异常的系统运行情况性能测试借助所监控和收集的各项指标来分析系统的性能。
2025-04-05 11:12:29
828
原创 Senlenuim键盘操作学习
Senlenuim 提供了丰富的键盘操作方法,能够模拟用户在浏览器中的各种键盘输入,在进行键盘操作时,Senlenuim 主要通过调用键盘操作的快捷键方法来实现。具体来说,需要导入 Keys 类,第一个字母大写。单键值可以直接传入对应的键值,组合键则键值之间由逗号分隔,例如 send_keys (Keys.CONTROL, Keys.SHIFT, 'i')。常用的快捷键包括send_keys (Keys.BACK_SPACE) 删除键 (BackSpace)
2024-12-04 11:42:26
2040
原创 软件测试——单元测试
junit中常用的断言:assertEquals断言、assertTrue与assertFalse断言,fail等···模块接口的测试主要是对一些参数的检查。包括参数的个数和属性,还需要检查进出单元的数据流是否正确。编写单元测试可以使开发人员更有信息的重构应用程序,去拥抱变化。单元测试必须在其他测试前进行测试。学习内容参考中国大学生慕课-西北工业大学-软件测试。单元模块需要包括模块接口的测试。在单元测试中用的比较普遍。
2024-09-24 20:43:23
159
原创 transaction-manager爆红
在配置spring内置Advice时,在tx标签中没有transaction-manager 。transaction-manager爆红
2023-07-09 12:54:41
390
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人