locust
Locust是一款开源的性能和负载测试工具,支持HTTP和其他协议。它采用开发者友好的方法,允许用户使用Python代码定义测试,并支持导入常规Python库。Locust具有分布式和可扩展性,能够支持大规模并发用户同时测试。它提供了直观的Web界面,可实时显示测试进度,并支持无UI运行以便于CI/CD测试。这些特性使Locust能够轻松适应各种复杂的测试场景。
anteon
Anteon是开源的Kubernetes监控和性能测试平台,基于eBPF技术。它无需代码修改即可自动生成集群服务地图,提供实时性能洞察和异常警报。该平台集成多地点性能测试,简化监控流程,助力开发者快速定位系统瓶颈,有效提升工作效率。
rinha-de-backend-2024-q1
rinha-de-backend-2024-q1是一个后端系统设计挑战项目,要求开发者实现高性能的交易和账户查询API。项目设置了严格的并发和资源限制,考验参与者在负载均衡、并发控制和数据一致性方面的技能。这个平台为后端开发者提供了实践和提升系统设计能力的机会。
benchmark
Google Benchmark是一个C++性能基准测试库,用于精确测量代码片段的执行效率。它支持C++03以上版本,提供简洁API便于开发者对比代码性能。该库具备详细文档、跨平台兼容性和CMake集成,是一个强大的代码性能分析工具。
k6
k6是一个开源的现代负载测试工具,专为开发者和测试人员设计。它支持可配置负载生成、代码化测试脚本、全面API和多协议支持。采用Go语言开发并内置JavaScript引擎,k6提供强大的扩展生态系统和灵活的指标管理。作为先进的性能测试解决方案,k6与Grafana Cloud集成,提供全面的测试分析能力。
oha
oha是一个Rust编写的HTTP负载生成器,灵感来自rakyll/hey项目。它提供实时TUI界面展示测试结果,基于tokio和ratatui构建。oha可通过多种方式安装,包括cargo、包管理器和容器。它具备丰富的配置选项,如并发连接数、查询速率限制和延迟校正等,能更真实地模拟压力测试环境。此外,oha支持JSON格式输出,方便后续数据分析。
EvaluationPapers4ChatGPT
EvaluationPapers4ChatGPT项目是一个综合性资源库,专注于评估ChatGPT等大型语言模型的性能。该项目汇集了丰富的数据集、评估论文和检测工具,涵盖自然语言理解、伦理偏见、长文本摘要和推理能力等多个领域。研究人员可借此深入分析ChatGPT的能力范围及其在不同任务中的表现。项目不断更新,反映了语言模型评估领域的最新发展动态。
go-stress-testing
go-stress-testing是一个Go语言开发的压测工具。支持HTTP和gRPC等协议,可在单机上模拟100万长连接。使用协程模拟用户负载,高效利用CPU。提供实时压测数据和分析报告。可用于测试Web应用、微服务和网络服务的性能极限,评估系统承载能力。
ksql
KSQL是一个开源的Go语言SQL数据库交互库,提供简洁API设计以简化数据库操作。支持Postgres、MySQL、SQLite等多种数据库,具备简化错误处理、泛型查询、事务支持等特性。KSQL易于学习和调试,有助于避免常见陷阱,旨在提高Go开发者的数据库操作效率。