随笔分类 -  端到端测试

maestro ios 简单试用
摘要:主要是体验下maestro 的使用 预备 对于ios 需要以来facebook 的idb 需要安装 参考安装命令 brew tap facebook/fb brew install facebook/fb/idb-companion 试用 下载示例 直接使用maestro 自带的 maestro d 阅读全文

posted @ 2023-10-07 10:43 荣锋亮 阅读(69) 评论(0) 推荐(0) 编辑

maestro 移动ui 自动化测试框架
摘要:maestro 是一个移动ui 自动化测试框架,基于yaml 定义就可以快速的实现移动ui 的测试,支持ios,android,reactnatice,fluttermaestro 安装简单,就是一个二进制文件 说明 对于需要进行移动端自动化测试的团队maestro 是一个很值得使用的工具 参考资料 阅读全文

posted @ 2023-10-07 10:25 荣锋亮 阅读(278) 评论(0) 推荐(0) 编辑

tracetest 基于trace 生成端到端测试的框架
摘要:tracetest 是基于OpenTelemetry 工具,设计上还是很有意思的,可以使用此工具进行分布式系统的测试 支持的特性 可以直接使用现有的OpenTelemetry周边工具,包含了jaeger, 以及grafana tempo 支持多种测试,比如http,grpc,以及postman 的c 阅读全文

posted @ 2023-02-04 22:36 荣锋亮 阅读(172) 评论(0) 推荐(0) 编辑

nginx openresty 几个测试工具
摘要:参考图 使用说明 对于经常基于perl 开发的可以直接基于nginx 或者openresty 的nginx 测试工具,基于基于nodejs 的我们可以直接使用jirutka/nginx-testing (基于mocha)是一个不错的工具,因为现在jest 是一个很不错的js 测试套件,我们可以利用容 阅读全文

posted @ 2022-05-29 17:11 荣锋亮 阅读(161) 评论(0) 推荐(0) 编辑

k6 常见测试模式说明
摘要:k6 对于常见的测试进行了多种说明,同时也有比较详细的讲解还是很不错的 常见参考测试类型 简单说明 (smoke test) 冒烟测试, 验证系统的最小负载,而不会出现任何问题 (load tet)负载测试, 主要根据并发用户以及每秒请求评估系统性能 (stress test,spike test) 阅读全文

posted @ 2021-04-10 23:46 荣锋亮 阅读(1205) 评论(0) 推荐(0) 编辑

几个值得学习了解的负载测试工具
摘要:整理几个参考资料,有一个包含了完整的对比 参考资料 https://malloc.fi/modern-http-benchmarking-tools-h2load-hey-wrk https://k6.io/blog/comparing-best-open-source-load-testing-t 阅读全文

posted @ 2020-12-26 18:55 荣锋亮 阅读(186) 评论(0) 推荐(0) 编辑

zombie 试用
摘要:以前有大概介绍过zombie,以下是一个简单的试用 环境准备 nodejs 项目 yarn init -y npm scirpt { "name": "second", "version": "1.0.0", "main": "index.js", "license": "MIT", "depend 阅读全文

posted @ 2020-06-01 09:59 荣锋亮 阅读(291) 评论(0) 推荐(0) 编辑

playwright 微软提供的基于nodejs包装多浏览器自动化测试包
摘要:playwright 对于多浏览器提供了一致的统一api 访问,简化了多浏览器测试的成本,使用方便 同时官方也提供了详细的使用文档,同时也介绍了关于几个主流浏览器包装的区别,是一个比 教方便的工具 参考资料 https://github.com/microsoft/playwright 阅读全文

posted @ 2020-03-22 10:49 荣锋亮 阅读(1947) 评论(0) 推荐(1) 编辑

mocha ReferenceError: describe is not defined 问题解决
摘要:mocha 是nodejs 开发中比较常用的断言库,大家如果直接安装node 的启动方式会有如下的错误 错误信息 ReferenceError: describe is not defined 解决方法 应该使用mocha 启动测试,可选的方式,全局安装mocha 或者本地安装,使用npm scri 阅读全文

posted @ 2020-03-17 09:44 荣锋亮 阅读(3016) 评论(0) 推荐(1) 编辑

zombie 快速&&无头基于nodejs 的浏览器测试框架
摘要:我们可能会基于webdriver,cypress 进行浏览器功能的测试,但是启动还是比较慢的,处理上并不高效 一些基于snapshot 模式的也是一个不错的选择比如jest(e2e 的测试模式),zombie 是另外一个无头模式 的浏览器测试工具(我们不需要浏览器),zombie 使用mocha 测 阅读全文

posted @ 2020-03-17 09:25 荣锋亮 阅读(540) 评论(0) 推荐(0) 编辑

nightwatch 基于Webdriver的端到端自动化测试框架
摘要:nightwatch 是使用nodejs编写的,基于Webdriver api 的端到端自动化测试框架 包含以下特性 清晰的语法,基于js 以及css 还有xpath 的选择器 内置测试runner,支持串行、并行、重试,以及等待,同时支持基于标签的分组 云测试集成,当然这个在国内可能不是很有价值 阅读全文

posted @ 2019-09-23 08:46 荣锋亮 阅读(567) 评论(0) 推荐(0) 编辑

使用rrweb 进行web 操作录制以及回放
摘要:rrweb 是使用typescript 开发的web 操作录制以及回放框架,包含了比较完整的系统组件 rrweb-snapshot 进行dom 与操作实践的关联处理 rrweb 主要包含了record 以及replay rrweb-player rrweb 的UI 提供了方便的基于UI的操作,比如暂 阅读全文

posted @ 2019-06-17 11:28 荣锋亮 阅读(10639) 评论(2) 推荐(1) 编辑

nightwatchjs 基于nodejs&& webdriver 协议的自动化测试&&持续集成框架
摘要:nightwatchjs 是基于nodejs&& webdriver 协议的自动化测试&&持续集成框架 参考架构 参考资料 http://nightwatchjs.org/gettingstarted/#browser-drivers-setup 阅读全文

posted @ 2019-03-16 10:58 荣锋亮 阅读(362) 评论(0) 推荐(0) 编辑

使用just-api 进行接口测试
摘要:just-api 是基于配置的测试,同时支持基于jsonpath jsonschema 的数据校验, 对于数据的请求只集成hook,支持测试失败重试、测试报告、graphql api 测试。。。。 使用docker-compose 运行 项目初始化 参考项目 https://github.com/r 阅读全文

posted @ 2018-10-17 08:26 荣锋亮 阅读(547) 评论(0) 推荐(0) 编辑

cypress 端到端测试框架试用
摘要:cypress 包含的特性 端到端测试 集成测试 单元测试 安装 yarn add cypress --dev 运行测试项目 初始化项目 yarn init -y 安装cypress yarn add cypress --dev 配置npm script { "name": "first", "ve 阅读全文

posted @ 2018-07-28 22:15 荣锋亮 阅读(710) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5
点击右上角即可分享
微信分享提示