[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-4139":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":10,"language":11,"languages":10,"totalLinesOfCode":10,"stars":12,"forks":13,"watchers":14,"openIssues":15,"contributorsCount":16,"subscribersCount":16,"size":16,"stars1d":16,"stars7d":17,"stars30d":18,"stars90d":16,"forks30d":16,"starsTrendScore":19,"compositeScore":20,"rankGlobal":10,"rankLanguage":10,"license":21,"archived":22,"fork":22,"defaultBranch":23,"hasWiki":22,"hasPages":22,"topics":24,"createdAt":10,"pushedAt":10,"updatedAt":28,"readmeContent":29,"aiSummary":30,"trendingCount":16,"starSnapshotCount":16,"syncStatus":19,"lastSyncTime":31,"discoverSource":32},4139,"jmeter","apache\u002Fjmeter","apache","Apache JMeter open-source load testing tool for analyzing and measuring the performance of a variety of services","https:\u002F\u002Fjmeter.apache.org\u002F",null,"Java",9419,2286,317,884,0,7,38,2,73.3,"Apache License 2.0",false,"master",[25,26,27],"java","performance","test","2026-06-12 04:00:21","\u003Ch1 align=\"center\">\u003Cimg src=\"https:\u002F\u002Fjmeter.apache.org\u002Fimages\u002Flogo.svg\" alt=\"Apache JMeter logo\" \u002F>\u003C\u002Fh1>\n\nAn Open Source Java application designed to measure performance and load test applications.\n\nBy The Apache Software Foundation\n\n[![Build Status](https:\u002F\u002Fapi.travis-ci.com\u002Fapache\u002Fjmeter.svg?branch=master)](https:\u002F\u002Ftravis-ci.com\u002Fapache\u002Fjmeter\u002F)\n[![codecov](https:\u002F\u002Fcodecov.io\u002Fgh\u002Fapache\u002Fjmeter\u002Fbranch\u002Fmaster\u002Fgraph\u002Fbadge.svg)](https:\u002F\u002Fcodecov.io\u002Fgh\u002Fapache\u002Fjmeter)\n[![License](https:\u002F\u002Fimg.shields.io\u002F:license-apache-brightgreen.svg)](https:\u002F\u002Fwww.apache.org\u002Flicenses\u002FLICENSE-2.0.html)\n[![Stack Overflow](https:\u002F\u002Fimg.shields.io\u002F:stack%20overflow-jmeter-brightgreen.svg)](https:\u002F\u002Fstackoverflow.com\u002Fquestions\u002Ftagged\u002Fjmeter)\n[![Maven Central](https:\u002F\u002Fimg.shields.io\u002Fmaven-central\u002Fv\u002Forg.apache.jmeter\u002FApacheJMeter.svg?label=Maven%20Central)](https:\u002F\u002Fsearch.maven.org\u002Fartifact\u002Forg.apache.jmeter\u002FApacheJMeter)\n[![Javadocs](https:\u002F\u002Fwww.javadoc.io\u002Fbadge\u002Forg.apache.jmeter\u002FApacheJMeter_core.svg)](https:\u002F\u002Fwww.javadoc.io\u002Fdoc\u002Forg.apache.jmeter\u002FApacheJMeter_core)\n[![Twitter](https:\u002F\u002Fimg.shields.io\u002Ftwitter\u002Furl\u002Fhttps\u002Fgithub.com\u002Fapache\u002Fjmeter.svg?style=social)](https:\u002F\u002Ftwitter.com\u002Fintent\u002Ftweet?text=Powerful%20load%20testing%20with%20Apache%20JMeter:&url=https:\u002F\u002Fjmeter.apache.org)\n\n## What Is It?\n\nApache JMeter can measure performance and load test static and dynamic web applications.\n\nIt can be used to simulate a heavy load on a server, group of servers,\nnetwork or object to test its strength or to analyze overall performance under different load types.\n\n![JMeter screen](https:\u002F\u002Fraw.githubusercontent.com\u002Fapache\u002Fjmeter\u002Fmaster\u002Fxdocs\u002Fimages\u002Fscreenshots\u002Fjmeter_screen.png)\n\n## Features\n\nComplete portability and 100% Java.\n\nMulti-threading allows concurrent sampling by many threads and\nsimultaneous sampling of different functions by separate thread groups.\n\n### Protocols\n\nAbility to load and performance test many applications\u002Fserver\u002Fprotocol types:\n\n- Web - HTTP, HTTPS (Java, NodeJS, PHP, ASP.NET,...)\n- SOAP \u002F REST Webservices\n- FTP\n- Database via JDBC\n- LDAP\n- Message-oriented Middleware (MOM) via JMS\n- Mail - SMTP(S), POP3(S) and IMAP(S)\n- Native commands or shell scripts\n- TCP\n- Java Objects\n\n### IDE\n\nFully featured Test IDE that allows fast Test Plan **recording**\n (from Browsers or native applications), **building** and **debugging**.\n\n### Command Line\n\n[Command-line mode (Non GUI \u002F headless mode)](https:\u002F\u002Fjmeter.apache.org\u002Fusermanual\u002Fget-started.html#non_gui)\nto load test from any Java compatible OS (Linux, Windows, Mac OSX, ...)\n\n### Reporting\n\nA complete and ready to present [dynamic HTML report](https:\u002F\u002Fjmeter.apache.org\u002Fusermanual\u002Fgenerating-dashboard.html)\n\n![Dashboard screenshot](https:\u002F\u002Fraw.githubusercontent.com\u002Fapache\u002Fjmeter\u002Fmaster\u002Fxdocs\u002Fimages\u002Fscreenshots\u002Fdashboard\u002Fresponse_time_percentiles_over_time.png)\n\n[Live reporting](https:\u002F\u002Fjmeter.apache.org\u002Fusermanual\u002Frealtime-results.html)\ninto 3rd party databases like InfluxDB or Graphite\n\n![Live report](https:\u002F\u002Fraw.githubusercontent.com\u002Fapache\u002Fjmeter\u002Fmaster\u002Fxdocs\u002Fimages\u002Fscreenshots\u002Fgrafana_dashboard.png)\n\n### Correlation\n\nEasy correlation through ability to extract data from most popular response formats,\n[HTML](https:\u002F\u002Fjmeter.apache.org\u002Fusermanual\u002Fcomponent_reference.html#CSS\u002FJQuery_Extractor),\n[JSON](https:\u002F\u002Fjmeter.apache.org\u002Fusermanual\u002Fcomponent_reference.html#JSON_Extractor),\n[XML](https:\u002F\u002Fjmeter.apache.org\u002Fusermanual\u002Fcomponent_reference.html#XPath_Extractor) or\n[any textual format](https:\u002F\u002Fjmeter.apache.org\u002Fusermanual\u002Fcomponent_reference.html#Regular_Expression_Extractor)\n\n### Highly Extensible Core\n\n- Pluggable Samplers allow unlimited testing capabilities.\n- **Scriptable Samplers** (JSR223-compatible languages like Groovy).\n- Several load statistics can be chosen with **pluggable tiers**.\n- Data analysis and **visualization plugins** allow great extensibility and personalization.\n- Functions can be used to provide dynamic input to a test or provide data manipulation.\n- Easy Continuous Integration via 3rd party Open Source libraries for Maven, Gradle and Jenkins.\n\n## The Latest Version\n\nDetails of the latest version can be found on the\n[JMeter Apache Project web site](https:\u002F\u002Fjmeter.apache.org\u002F)\n\n## Requirements\n\nThe following requirements exist for running Apache JMeter:\n\n- Java Interpreter:\n\n  A fully compliant Java 17 Runtime Environment is required\n  for Apache JMeter to execute. A JDK with `keytool` utility is better suited\n  for Recording HTTPS websites.\n\n- Optional jars:\n\n  Some jars are not included with JMeter.\n  If required, these should be downloaded and placed in the lib directory\n  - JDBC - available from the database supplier\n  - JMS - available from the JMS provider\n  - [Bouncy Castle](https:\u002F\u002Fwww.bouncycastle.org\u002F) -\n  only needed for SMIME Assertion\n\n- Java Compiler (*OPTIONAL*):\n\n  A Java compiler is not needed since the distribution includes a\n  precompiled Java binary archive.\n  > **Note** that a compiler is required to build plugins for Apache JMeter.\n\n## Installation Instructions\n\n> **Note** that spaces in directory names can cause problems.\n\n- Release builds\n\n  Unpack the binary archive into a suitable directory structure.\n\n## Running JMeter\n\n1. Change to the `bin` directory\n2. Run the `jmeter` (Un\\*x) or `jmeter.bat` (Windows) file.\n\n### Windows\n\nFor Windows, there are also some other scripts which you can drag-and-drop\na JMX file onto:\n\n- `jmeter-n.cmd` - runs the file as a non-GUI test\n- `jmeter-n-r.cmd` - runs the file as a non-GUI remote (client-server) test\n- `jmeter-t.cmd` - loads the file ready to run it as a GUI test\n\n## Documentation\n\nThe documentation available as of the date of this release is\nalso included, in HTML format, in the [docs](docs) directory,\nand it may be browsed starting from the file called [index.html](docs\u002Findex.html).\n\n## Reporting a bug\u002Fenhancement\n\nSee [Issue Tracking](https:\u002F\u002Fjmeter.apache.org\u002Fissues.html).\n\n## Build instructions\n\n### Release builds\n\nUnpack the source archive into a suitable directory structure.\nMost of the 3rd party library files can be extracted from the binary archive\nby unpacking it into the same directory structure.\n\nAny optional jars (see above) should be placed in `lib\u002Fopt` and\u002For `lib`.\n\nJars in `lib\u002Fopt` will be used for building JMeter and running the unit tests,\nbut won't be used at run-time.\n\n_This is useful for testing what happens if the optional jars are not\ndownloaded by other JMeter users._\n\nIf you are behind a proxy, you can set a few build properties in\n`~\u002F.gradle\u002Fgradle.properties` for Gradle to use the proxy:\n\n```properties\nsystemProp.http.proxyHost=proxy.example.invalid\nsystemProp.http.proxyPort=8080\nsystemProp.http.proxyUser=your_user_name\nsystemProp.http.proxyPassword=your_password\nsystemProp.https.proxyHost=proxy.example.invalid\nsystemProp.https.proxyPort=8080\nsystemProp.https.proxyUser=your_user_name\nsystemProp.https.proxyPassword=your_password\n```\n\n### Test builds\n\nJMeter is built using Gradle, and it uses [Gradle's Toolchains for JVM projects](https:\u002F\u002Fdocs.gradle.org\u002Fcurrent\u002Fuserguide\u002Ftoolchains.html)\nfor provisioning JDKs. It means the code would search for the needed JDKs locally, or download them\nif they are not found.\n\nBy default, the code would use JDK 17 for build purposes, however it would set the target release to 8,\nso the resulting artifacts would be compatible with Java 8.\n\nThe following command builds and tests JMeter:\n\n```sh\n.\u002Fgradlew build\n```\n\nIf you want to use a custom JDK for building you can set `-PjdkBuildVersion=11`,\nand you can select `-PjdkTestVersion=21` if you want to use a different JDK for testing.\n\nYou can list the available build parameters by executing\n\n```sh\n.\u002Fgradlew parameters\n```\n\nIf the system does not have a GUI display then:\n\n```sh\n.\u002Fgradlew build -Djava.awt.headless=true\n```\n\nThe output artifacts (jars, reports) are placed in the `build` folder.\nFor instance, binary artifacts can be found under `src\u002Fdist\u002Fbuild\u002Fdistributions`.\n\nThe following command would compile the application and enable you to run `jmeter`\nfrom the `bin` directory.\n\n> **Note** that it completely refreshes `lib\u002F` contents,\nso it would remove custom plugins should you have them installed to `lib\u002F`. However, it would keep `lib\u002Fext\u002F` plugins intact.\n\n```sh\n.\u002Fgradlew createDist\n```\n\nAlternatively, you could get Gradle to start the GUI:\n\n```sh\n.\u002Fgradlew runGui\n```\n\n## Developer Information\n\nBuilding and contributing is explained in details at\n[building JMeter](https:\u002F\u002Fjmeter.apache.org\u002Fbuilding.html)\nand [CONTRIBUTING.md](CONTRIBUTING.md). More information on the tasks available for\nbuilding JMeter with Gradle is available in [gradle.md](gradle.md).\n\nThe code can be obtained from:\n\n- https:\u002F\u002Fgithub.com\u002Fapache\u002Fjmeter\n- https:\u002F\u002Fgitbox.apache.org\u002Frepos\u002Fasf\u002Fjmeter.git\n\n## Licensing and Legal Information\n\nFor legal and licensing information, please see the following files:\n\n- [LICENSE](LICENSE)\n- [NOTICE](NOTICE)\n\n## Cryptographic Software Notice\n\nThis distribution may include software that has been designed for use\nwith cryptographic software. The country in which you currently reside\nmay have restrictions on the import, possession, use, and\u002For re-export\nto another country, of encryption software. BEFORE using any encryption\nsoftware, please check your country's laws, regulations and policies\nconcerning the import, possession, or use, and re-export of encryption\nsoftware, to see if this is permitted. See \u003Chttps:\u002F\u002Fwww.wassenaar.org\u002F>\nfor more information.\n\nThe U.S. Government Department of Commerce, Bureau of Industry and\nSecurity (BIS), has classified this software as Export Commodity\nControl Number (ECCN) 5D002.C.1, which includes information security\nsoftware using or performing cryptographic functions with asymmetric\nalgorithms. The form and manner of this Apache Software Foundation\ndistribution makes it eligible for export under the License Exception\nENC Technology Software Unrestricted (TSU) exception (see the BIS\nExport Administration Regulations, Section 740.13) for both object\ncode and source code.\n\nThe following provides more details on the included software that\nmay be subject to export controls on cryptographic software:\n\nApache JMeter interfaces with the\nJava Secure Socket Extension (JSSE) API to provide\n\n- HTTPS support\n\nApache JMeter interfaces (via Apache HttpClient4) with the\nJava Cryptography Extension (JCE) API to provide\n\n- NTLM authentication\n\nApache JMeter does not include any implementation of JSSE or JCE.\n\n## Thanks\n\n**Thank you for using Apache JMeter.**\n\n### Third party notices\n\n* Notice for mxparser:\n\n  >  This product includes software developed by the Indiana\n  >  University Extreme! Lab.  For further information please visit\n  >  http:\u002F\u002Fwww.extreme.indiana.edu\u002F\n","Apache JMeter 是一个开源的性能测试工具，用于分析和测量各种服务的性能。其核心功能包括支持多种协议（如HTTP、HTTPS、FTP、JDBC等）的负载测试，提供全面的多线程机制以模拟高并发场景，并且具备强大的测试计划录制、构建与调试能力。此外，JMeter还支持命令行模式运行及生成详细的HTML报告，便于跨平台使用。该工具非常适合需要对Web应用、数据库或其他网络服务进行压力测试或性能评估的场景。","2026-06-11 02:58:38","top_language"]