随笔分类 -  测试框架

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

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

frida 简单试用
摘要:内容来自官方访问,主要是一个学习试用 安装frida 推荐基于venv python3 -m venv venv source venv/bin/activate pip install frida-tools 案例 进行分析c 语言的函数调用 hello.c #include <stdio.h> 阅读全文

posted @ 2022-09-04 20:00 荣锋亮 阅读(63) 评论(0) 推荐(0) 编辑

frida 动态检测工具集
摘要:frida 是面向开发、反向工程、安全研究的动态检测工具集 特性 脚本化 可移植强,支持多种语言的 免费 完备的测试 说明 frida 核心部分基于c 编写,使用quickjs 注入到目标进程,使用python 以及js 我们可以进行系统异常的捕捉,frida 是一个不错的工具集对于我们碰到的一些疑 阅读全文

posted @ 2022-09-04 18:46 荣锋亮 阅读(182) 评论(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 压测cube.js 请求接口
摘要:参考js 脚本 app.js // Creator: WebInspector 537.36 import { sleep, group,check } from "k6"; import http from "k6/http"; export const options = { vus: 2000 阅读全文

posted @ 2021-04-18 18:36 荣锋亮 阅读(304) 评论(0) 推荐(0) 编辑

k6 如何进行api 测试(demo)
摘要:内容来自官方文档,一个简单的基于postman 进行api 测试 参考图 使用说明 编写测试脚本 转换api (har,以及postman 请求到测试脚本) 执行测试k6提供了har 转换工具以及postman 2 k6 的工具可以简化脚本的生成 参考资料 https://k6.io/docs/te 阅读全文

posted @ 2021-04-11 00:20 荣锋亮 阅读(362) 评论(0) 推荐(0) 编辑

k6 运行大规模测试
摘要:主要内容来自官方文档,介绍k6关于大规模测试的系统配置以及使用 一些说明 k6 能够利用所有的cpu资源,同时单实例可以提供3-4 万的vus,同时可以生成30-40万的rps 推荐的主机配置 内核 sysctl -w net.ipv4.ip_local_port_range="1024 65535 阅读全文

posted @ 2021-04-11 00:07 荣锋亮 阅读(702) 评论(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) 编辑

varnish/api-gateway-benchmarks api gateway 性能压测工具
摘要:varnish/api-gateway-benchmarks 是varnish团队开源的 api-gateway 性能压测工具 krakend 就是基于此进行的性能压测,是一个很不错的工具 参考资料 https://github.com/TechEmpower/FrameworkBenchmarks 阅读全文

posted @ 2020-12-26 12:38 荣锋亮 阅读(180) 评论(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) 编辑

lightproxy 阿里巴巴开源的基于proxy 的web debug 工具
摘要:lightproxy 阿里巴巴开源的基于proxy 的web debug 工具 包含的特性 捕捉请求&&响应数据 实时主机绑定 远端url转发处理 接口以及页面mock 请求&&响应修改 说明 这个也是一个不错的类似charles以及Fiddler替换方案(跨平台) 参考资料 https://git 阅读全文

posted @ 2020-05-01 23:11 荣锋亮 阅读(1018) 评论(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) 编辑

testcontainers 方便的db测试框架
摘要:testcontainers是一个强大,简单,基于容器的db测试解决方案 目前已经支持了主流的开发语言 参考资料 https://github.com/testcontainers/testcontainers-java https://testcontainers.org/ 阅读全文

posted @ 2019-11-30 20:36 荣锋亮 阅读(351) 评论(0) 推荐(0) 编辑

streamsets 测试框架说明
摘要:streamsets 团队为了方便进行sdc以及sdh 的测试基于streamsets python sdk 开发了 streamsets Test Framework 安装 注意python 3.7 有问题,建议3.6 可以通过pyenv 安装需要的python 版本 pip install st 阅读全文

posted @ 2019-11-30 15:48 荣锋亮 阅读(1133) 评论(0) 推荐(0) 编辑

10 Unit Testing and Automation Tools and Libraries Java Programmers Should Learn
摘要:转自:https://javarevisited.blogspot.com/2018/01/10-unit-testing-and-integration-tools-for-java-programmers.html#ixzz60s1lBt5p 一些很不错的测试框架整理 In last a cou 阅读全文

posted @ 2019-09-29 09:05 荣锋亮 阅读(285) 评论(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
点击右上角即可分享
微信分享提示