JMeter

Awesome JMeter Awesome

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

Apache JMeter

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

这个名单是从 an occasional answer 从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方案.
  • LoadRunner Cloud -基于Micro Focus的基于云的解决方案,用于Web和移动性能测试,具有JMeter和Gatling支持(以前称为HP StormRunner Load).
  • Loadster -用于分发Web应用程序和服务的负载测试的解决方案.
  • Loadium -具有JMeter和Selenium支持的基于AWS的负载测试服务.

Results Processing

Results Analysis

Results Visualisation

-石墨和格拉法纳- TBD . - 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 -菲利普·M(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引擎. - jmeter-backend-azure -JMeter插件可将测试结果发送到Azure Application Insights. - jmeter-backend-listener-kafka -JMeter插件,用于将测试结果发送到Kafka服务器. -自定义和不推荐使用 - 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

Extending JMeter

IDE Integration

Editors

*除标准JMeter GUI和XML编辑器外,还提供JMX文件的替代编辑器.

  • BlocklyJMX Editor -JMeter测试计划文件的基于Web的查看器和编辑器( JMeter Plugins 项目).
  • JMX Enhancer -加快JMeter测试计划准备的解决方案.
  • jmx.js -JMeter JMX文件的基于Web的编辑器(没有更多更新).

JMeter Performance

Tips & Tricks

Books

Trainings & Courses

Community

Blogs

Forums

Newsletters

Twitter

Q&A

Awesome Lists

Contributing

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

License

Creative Commons License