SeleniumBase—功能全面的浏览器自动化框架1该项目是基于 Selenium 的 Python 自动化测试框架,集成了爬虫、自动化测试和生成报告等多种功能。它提供了丰富的示例,并且独特的 UC 模式,可以帮seleniumbase·Python·4 个月前2.7k
stf—通过浏览器控制多台 Android 设备这是一个用 Node.js 开发的安卓智能设备群测工具,它提供了一个可远程调试多台 Android 设备的 Web 平台,支持 Android 手机和手表等设备DeviceFarmer·JavaScript·6 个月前2.7k
dperf—一款能模拟巨大流量的压测工具4该项目是基于 DPDK 开发的高性能压测工具,能够每秒建立千万级的 HTTP 连接、亿级别的并发请求和数百 Gbps 的吞吐量。baidu·C·2 年前1.4w
HydraLab—开源的智能移动云测平台2这是一个基于 Spring Boot+React 构建的跨平台云测服务,它部署简单开箱即用,支持在线管理测试设备、执行测试用例、测试结果可视化等功能。microsoft·Java·2 年前8.9k
mailpit—带 API 的电子邮件测试工具这是一个小型、快速、多平台的电子邮件测试工具,它可以充当一个 SMTP 服务器,自带 Web 界面,支持模拟电子邮件接收、切换不同设备查看邮件等功能,还提供了可axllent·Go·1 年前1.9k
cypress—基于 JavaScript 的下一代前端测试工具主要用于浏览器端到端测试的自动化工具,端到端(E2E)测试就是站在用户的角度,模拟实际使用场景的测试方式。Cypress 目前已成主流浏览器端到端测试工具,它运cypress-io·JavaScript·2 年前1.9k
rally—ES 官方开源的压力测试工具基于 Python3 的 ES 压力测试命令行工具,功能丰富支持自动创建、运行、销毁 ES 集群,以及不同数据集的测试结果比较。elastic·Python·2 年前2.1k
gotests—自动生成 Go 语言测试代码的工具该项目基于表驱动测试法(TableDrivenTests)自动生成测试代码,表驱动测试法是创建一张数据表格,每一行为输入和预期输出值,然后用这张表格的数据测试。cweill·Go·3 年前362
sysbench—基于 LuaJIT 的可编写脚本的基准测试工具这是一款多用于数据库基准测试的命令行工具,它经常出现在各种知名数据库的性能对比报告中,支持丰富的测试选项,比如表数量、数据条数、生成只读 SQL 等功能。akopytov·C·2 年前1.2k
httprunner—有着丰富插件的 API 测试工具支持丰富的网络协议,涵盖接口测试、性能测试等测试类型的 API 测试工具。 - 多种网络协议:支持 HTTP(S)/HTTP2/WebSocket/RPC 等 httprunner·Go·3 年前905
Airtest—游戏和应用程序的 UI 自动化框架适用于移动端应用的跨平台 UI 自动化框架。基于图像识别定位元素,可能都不需要一行代码就可以很方便地用它来测试 APP 或刷游戏 AirtestProject·Python·4 年前885
wrk—强大的 HTTP 基准测试工具这是一款仅支持 HTTP 协议的压测工具,底层基于 epoll 和 kqueue 实现,使用了多线程和多路复用 IO(非阻塞 IO),利用异步的事件驱动框架,通wg·C·8 年前558