在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
An Open Source Java application designed to measure performance and load test applications. By The Apache Software Foundation What Is It?Apache JMeter can measure performance and load test static and dynamic web applications. It can be used to simulate a heavy load on a server, group of servers,network or object to test its strength or to analyze overall performance under different load types. FeaturesComplete portability and 100% Java. Multi-threading allows concurrent sampling by many threads andsimultaneous sampling of different functions by separate thread groups. ProtocolsAbility to load and performance test many applications/server/protocol types:
IDEFully featured Test IDE that allows fast Test Plan recording(from Browsers or native applications), building and debugging. Command LineCommand-line mode (Non GUI / headless mode)to load test from any Java compatible OS (Linux, Windows, Mac OSX, ...) ReportingA complete and ready to present dynamic HTML report Live reportinginto 3rd party databases like InfluxDB or Graphite CorrelationEasy correlation through ability to extract data from most popular response formats,HTML,JSON,XML orany textual format Highly Extensible Core
The Latest VersionDetails of the latest version can be found on theJMeter Apache Project web site RequirementsThe following requirements exist for running Apache JMeter:
Installation Instructions
Running JMeter
WindowsFor Windows, there are also some other scripts which you can drag-and-dropa JMX file onto:
DocumentationThe documentation available as of the date of this release isalso included, in HTML format, in the printable_docs directory,and it may be browsed starting from the file called index.html. Reporting a bug/enhancementSee Issue Tracking. Build instructionsRelease buildsUnpack the source archive into a suitable directory structure.Most of the 3rd party library files can be extracted from the binary archiveby unpacking it into the same directory structure. Any optional jars (see above) should be placed in Jars in This is useful for testing what happens if the optional jars are notdownloaded by other JMeter users. If you are behind a proxy, you can set a few build properties in systemProp.http.proxyHost=proxy.example.invalidsystemProp.http.proxyPort=8080systemProp.http.proxyUser=your_user_namesystemProp.http.proxyPassword=your_passwordsystemProp.https.proxyHost=proxy.example.invalidsystemProp.https.proxyPort=8080systemProp.https.proxyUser=your_user_namesystemProp.https.proxyPassword=your_password Test buildsJMeter is built using Gradle. The following command builds and tests JMeter: ./gradlew build If the system does not have a GUI display then: ./gradlew build -Djava.awt.headless=true The output artifacts (jars, reports) are placed in the The following command would compile the application and enable you to run
./gradlew createDist Alternatively, you could get Gradle to start the GUI: ./gradlew runGui Developer InformationBuilding and contributing is explained in details atbuilding JMeterand CONTRIBUTING.md. More information on the tasks available forbuilding JMeter with Gradle is available in gradle.md. The code can be obtained from: Licensing and Legal InformationFor legal and licensing information, please see the following files: Cryptographic Software NoticeThis distribution may include software that has been designed for usewith cryptographic software. The country in which you currently residemay have restrictions on the import, possession, use, and/or re-exportto another country, of encryption software. BEFORE using any encryptionsoftware, please check your country's laws, regulations and policiesconcerning the import, possession, or use, and re-export of encryptionsoftware, to see if this is permitted. See https://www.wassenaar.org/for more information. The U.S. Government Department of Commerce, Bureau of Industry andSecurity (BIS), has classified this software as Export CommodityControl Number (ECCN) 5D002.C.1, which includes information securitysoftware using or performing cryptographic functions with asymmetricalgorithms. The form and manner of this Apache Software Foundationdistribution makes it eligible for export under the License ExceptionENC Technology Software Unrestricted (TSU) exception (see the BISExport Administration Regulations, Section 740.13) for both objectcode and source code. The following provides more details on the included software thatmay be subject to export controls on cryptographic software: Apache JMeter interfaces with theJava Secure Socket Extension (JSSE) API to provide
Apache JMeter interfaces (via Apache HttpClient4) with theJava Cryptography Extension (JCE) API to provide
Apache JMeter does not include any implementation of JSSE or JCE. ThanksThank you for using Apache JMeter. |
请发表评论