JMeter

Awesome JMeter

Awesome PRs Welcome

>精选的资源涵盖 Apache JMeter 以及相关资源和闪亮的事物:插件,集成,测试技术,开发实践等.

The Apache JMeter 是开放源代码的纯Java应用程序,旨在加载测试功能行为并衡量性能.

这个名单是从 this answer on Stack Exchange 和与JMeter相关的个人链接集,从中获得了进一步的启发 awesome 项目并通过这些改进 amazing contributors.

Official Resources

Distributions

Getting Started

Tutorials

Best Practices

Scripting

Automation

DSL

  • RubyJMeter -用于构建JMeter测试计划的基于Ruby的DSL.

Packages

  • loadtest -用于使用JMeter进行负载测试的R包.

Frameworks

  • Lightning -将JMeter非功能测试与CI / CD服务器集成的框架.
  • Taurus -自动化友好的连续测试框架.

CI

Tools & Plugins

Tutorials & Demo

-詹金斯 - Automated performance testing using JMeter and Maven - Performance Tests with JMeter, Maven and Hudson - CI with Jenkins, Git, Maven, Grunt, and JMeter - Continuous automated web tests using Jenkins and JMeter - Automating JMeter tests with Maven and Jenkins -如何使用Maven和Jenkins自动执行JMeter测试: part 1, part 2 -JMeter持续性能测试(JMeter + Ant + Jenkins): part 1, part 2 - Continuous Integration 101: How to Run JMeter with Jenkins -竹 - How to Run JMeter in a Continuous Integration Environment with Bamboo -TeamCity - How to Run JMeter Tests with TeamCity for Continuous Integration -CircleCI - How to integrate JMeter into CircleCI -SonarQube - JMeter with Sonar

Distributed Testing

Cloud Services / SaaS

支持JMeter测试计划执行的基于云的负载测试服务列表.

  • CA BlazeMeter -具有JMeter和Selenium支持的性能工程平台.
  • OctoPerf -具有JMeter和Selenium支持的Saas和本地负载测试工具.
  • Tricentis Flood -带有JMeter,Gatling和Selenium方案支持的负载测试服务.
  • RedLine13 -基于AWS的负载测试服务,支持JMeter,Gatling和Selenium方案.
  • HP StormRunner Load -惠普基于云的解决方案,用于Web和移动性能测试,并具有JMeter和Gatling支持.
  • Loadster -用于分发Web应用程序和服务的负载测试的解决方案.
  • Loadium -具有JMeter和Selenium支持的基于AWS的负载测试服务.

Results Processing

Results Analysis

Results Visualisation

-内置报告 - JMeter Report Dashboard -JMeter支持仪表板报告生成,以从测试计划中获取图形和统计信息. -使用石墨和格拉法纳 -待定 -使用InfluxDB和Grafana - Using JMeter with InfluxDB & Grafana -使用InfluxDB和Grafana收集和可视化实时测试结果和服务器监视统计信息的指南. - How to Use Grafana to Monitor JMeter Non-GUI Results -Grafana仪表板 - JMeter Load Test Dashboard 通过NovaTec-APM - JMeter Dashboard using Core InfluxdbBackendListenerClient 由Philippe M. - JMeter Dashboard (3.2 and up) 由adrianbanu - JMeter-InfluxBD-Writer Plugin -JMeter插件可将负载测试数据即时写入InfluxDB. - JMeter Results to InfluxDB -从csv文件读取JMeter结果,并将其放入InfluxDB数据库. -使用ELK Stack和Grafana - Using ELK -使用Elasticsearch,Logstash和Kibana可视化JMeter测试结果. - JMeter + ElasticSearch Live Monitoring -使用ElasticSearch后端侦听器和Grafana / Kibana实时监视结果. - JMeter ElasticSearch Backend Listener -JMeter插件,用于将测试结果发送到ElasticSearch引擎. -自定义和过时 - Using Matplotlib & Python -使用Matplotlib绘图工具和Python绘制JMeter负载测试结果. - Statistical Aggregate Report -自定义统计汇总报告侦听器,可增强结果的可视化效果. - JChav -JMeter图表历史和可视化库. -JMeter资讯主页: howto, sources -实时监控JMeter负载测试. - Using CMDRunner & Powershell -使用具有Powershell并行执行功能的CMDRunner创建JMeter图.

Performance Testing

Streaming Protocols

Mobile Apps

APM Integration

与应用程序性能监视(APM)工具集成,以分析应用程序服务器,数据库服务器和Web服务的性能.

Plugins

IDE Integration

Extending JMeter

JMeter Performance

Tips & Tricks

Books

Trainings & Courses

Community

Blogs

Forums

Newsletters

Twitter

Q&A

Awesome Lists

Contributing

欢迎捐款!
请看看 contribution guidelines 第一.

License

Creative Commons License
本作品是根据
CC-BY-4.0许可的.