
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
本文介绍了使用AI辅助前端测试的实践经验。作者分析了传统测试方式的痛点,包括重复工作多、耗时且覆盖率低,提出AI测试能自动生成用例、提高覆盖率和适应代码变更。文章详细展示了AI测试助手的开发流程,包括项目初始化、核心功能实现和VSCode插件开发。通过优化提示词和测试策略,团队实现了测试时间减少70%、覆盖率提升40%的效果。最后强调AI测试需要人工审查校验,并计划进一步优化工具功能。
Postman接口测试中实现参数关联和参数化的方法摘要:通过设置全局变量(pm.globals.set)实现接口关联,使用{{变量名}}引用前序接口返回值。参数化支持三种方式:1) 内建变量(如$guid、$timestamp);2) Pre-request Script编写代码生成随机数据;3) 导入CSV/JSON外部数据文件。重点推荐Pre-request Script方式,可生成时间戳、G

【压力测试关键要点】 测试准备:需明确业务范围、数据规模(不低于生产数据20%)及用户量模拟,确保环境真实性 数据分类: 垫底数据:模拟历史数据(用户总量/基础数据) 测试数据:需匹配日交易量,避免数据热点问题 核心要求:数据分布需接近生产环境,通过参数化设计和批量造数实现,造数后需更新数据库统计信息 执行要点:自动化工具模拟高并发场景,重点监测系统承载能力与响应时间变化 (注:文末职业发展相关内
本文介绍了Web应用中验证码处理的6种方法,包括使用万能验证码、关闭验证码功能、图片识别技术等,重点推荐了cookie绕过验证码的方式。详细讲解了通过Webdriver操作cookie的5个方法,并提供了完整的代码示例:首先获取登录后的cookie并存入Excel,后续通过读取Excel中的cookie信息实现免登录功能。文章还分享了软件测试学习资源,帮助测试人员提升自动化测试能力。
我们团队搭建UI自动化测试环境的经验分享:原计划实现接口自动化测试但因业务复杂性和异步支付网关等技术难点而放弃,最终选择更适合业务场景的UI自动化方案。技术栈采用Selenium+pytest框架组合,配合HTML报告生成、失败重试等插件。通过Jenkins实现定时任务(每晚22点执行)、代码管理、测试报告展示和邮件通知等功能。文章还分享了从测试平台演变为研发协作平台的历程,并强调自动化测试方案需

将JMeter所在目录下extras子目录里的ant-JMeter-1.1.1.jar复制到Ant所在目录lib子目录之下,这样Ant运行时才能找到"org.programmerplanet.ant.taskdefs. jmeter.JMeterTask"这个类,从而成功触发JMeter脚本。jmeter默认保存的是.jtl格式的文件,要设置一下bin/jmeter.properties,文件内容

2.若是新建类,测试类需要以 Test_开头,并且不能带有 init 方法(Test开头的类,这个类也叫做测试套件,类下面的是函数才是测试用例)执行当前文件所在路径下的文件,指定文件名则执行指定的文件,若没指定,执行所有 test_开头或者_test 结尾的文件。1.5.4.4 pytest -s 输出用例中的调试信息,比如 print 打印信息,如果不加参数则不输出待执行的用例。1.5.4.5

Selenium是支持Web浏览器自动化的一系列工具和库的综合项目。它提供了扩展来模拟用户与浏览器的交互,用于扩展浏览器分配的分发服务器, 以及用于实现规范的基础结构, 该 规范 允许您为所有主要Web浏览器编写可互换的代码。Selenium的核心是WebDriver,这是一个编写指令集的接口,可以在许多浏览器中互换运行。Selenium最初是一个自动化测试工具,而爬虫中使用它主要是为了解决Req

如针对接口类型get或post请求,针对请求参数类型json或x-www-form-urlencoded,都可以进行更多延伸扩展。如果出现"www.baidu.com"的请求,就会到get.json里找到对应的json,自动返回给设备。当我们在接口或UI自动化项目中,常常会出现这种现象——明明是正常请求,却无法获取到想要的数据返回。场景A:页面是动态数据,第一次进入页面获取到的数据,和下次进入页面
参数可以是用户名、用户 ID,连续的数字,变形的连续数字(各种编码或哈希),通过直接修改参数值完成越权的操作。Web Service 是一种比较“重”和“老”的 Web 接口技术,目前大部分应用于金融机构的历史应用和比较老的应用中。Web Service 是一种服务导向架构的技术,通过标准的Web协议提供服务,目的是保证不同平台的应用服务可以互操作。此类模式和架构的应用越来越多导致 API 接口的








