Apache jmeter скачать для windows

Обновлено

Совместимость

Windows XP, Windows Vista, Windows 7, Windows 8, Windows 10

Описание

Apache JMeter — бесплатный инструмент с открытым исходным кодом, который предназначен для тестирования и измерения производительности различных статических и динамических ресурсов.

Описание программы

Не смотря на то, что изначально программа разрабатывалась исключительно в качестве инструмента для тестирования web-приложений, в процессе дальнейшего развития и улучшения она обзавелась возможностью проведения нагрузочных тестов для JDBC-соединений, FTP, LDAP, SOAP, JMS, POP3, IMAP, HTTP и TCP. При этом, набор её возможностей можно дополнительно расширить, благодаря обилию адд-онов.

Стоит отметить, что не смотря на свой набор функций, JMeter обладает достаточно простым интерфейсом. В числе прочих приятных особенностей можно назвать наличие ряда встроенных шаблонов, которые могут пригодиться при создании собственных проектов, а также возможность проведения регрессионных тестов.

Функции программы:

  • Возможность проводить нагрузочные тесты для JDBC-соединений, FTP, LDAP, SOAP, JMS, POP3, IMAP, HTTP и TCP.
  • Формирование динамических HTML-отчетов.
  • Работа в многопоточном режиме.
  • Кэширование данных, проведение анализа и воспроизведение результатов тестов в режиме офлайн.

Обратите внимание. что для работы программы вам потребуется  Java 8+.

Рекомендуем скачать Apache JMeter для Windows с freeSOFT. Это быстро, бесплатно и совершенно безопасно.

Версии

Apache JMeter logo

An Open Source Java application designed to measure performance and load test applications.

By The Apache Software Foundation

Build Status
codecov
License
Stack Overflow
Maven Central
Javadocs
Twitter

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.

JMeter screen

Features

Complete portability and 100% Java.

Multi-threading allows concurrent sampling by many threads and
simultaneous sampling of different functions by separate thread groups.

Protocols

Ability to load and performance test many applications/server/protocol types:

  • Web — HTTP, HTTPS (Java, NodeJS, PHP, ASP.NET,…)
  • SOAP / REST Webservices
  • FTP
  • Database via JDBC
  • LDAP
  • Message-oriented Middleware (MOM) via JMS
  • Mail — SMTP(S), POP3(S) and IMAP(S)
  • Native commands or shell scripts
  • TCP
  • Java Objects

IDE

Fully featured Test IDE that allows fast Test Plan recording
(from Browsers or native applications), building and debugging.

Command Line

Command-line mode (Non GUI / headless mode)
to load test from any Java compatible OS (Linux, Windows, Mac OSX, …)

Reporting

A complete and ready to present dynamic HTML report

Dashboard screenshot

Live reporting
into 3rd party databases like InfluxDB or Graphite

Live report

Correlation

Easy correlation through ability to extract data from most popular response formats,
HTML,
JSON,
XML or
any textual format

Highly Extensible Core

  • Pluggable Samplers allow unlimited testing capabilities.
  • Scriptable Samplers (JSR223-compatible languages like Groovy).
  • Several load statistics can be chosen with pluggable tiers.
  • Data analysis and visualization plugins allow great extensibility and personalization.
  • Functions can be used to provide dynamic input to a test or provide data manipulation.
  • Easy Continuous Integration via 3rd party Open Source libraries for Maven, Gradle and Jenkins.

The Latest Version

Details of the latest version can be found on the
JMeter Apache Project web site

Requirements

The following requirements exist for running Apache JMeter:

  • Java Interpreter:

    A fully compliant Java 8 Runtime Environment is required
    for Apache JMeter to execute. A JDK with keytool utility is better suited
    for Recording HTTPS websites.

  • Optional jars:

    Some jars are not included with JMeter.
    If required, these should be downloaded and placed in the lib directory

    • JDBC — available from the database supplier
    • JMS — available from the JMS provider
    • Bouncy Castle —
      only needed for SMIME Assertion
  • Java Compiler (OPTIONAL):

    A Java compiler is not needed since the distribution includes a
    precompiled Java binary archive.

    Note that a compiler is required to build plugins for Apache JMeter.

Installation Instructions

Note that spaces in directory names can cause problems.

  • Release builds

    Unpack the binary archive into a suitable directory structure.

Running JMeter

  1. Change to the bin directory
  2. Run the jmeter (Un*x) or jmeter.bat (Windows) file.

Windows

For Windows, there are also some other scripts which you can drag-and-drop
a JMX file onto:

  • jmeter-n.cmd — runs the file as a non-GUI test
  • jmeter-n-r.cmd — runs the file as a non-GUI remote (client-server) test
  • jmeter-t.cmd — loads the file ready to run it as a GUI test

Documentation

The documentation available as of the date of this release is
also included, in HTML format, in the printable_docs directory,
and it may be browsed starting from the file called index.html.

Reporting a bug/enhancement

See Issue Tracking.

Build instructions

Release builds

Unpack the source archive into a suitable directory structure.
Most of the 3rd party library files can be extracted from the binary archive
by unpacking it into the same directory structure.

Any optional jars (see above) should be placed in lib/opt and/or lib.

Jars in lib/opt will be used for building JMeter and running the unit tests,
but won’t be used at run-time.

This is useful for testing what happens if the optional jars are not
downloaded by other JMeter users.

If you are behind a proxy, you can set a few build properties in
~/.gradle/gradle.properties for Gradle to use the proxy:

systemProp.http.proxyHost=proxy.example.invalid
systemProp.http.proxyPort=8080
systemProp.http.proxyUser=your_user_name
systemProp.http.proxyPassword=your_password
systemProp.https.proxyHost=proxy.example.invalid
systemProp.https.proxyPort=8080
systemProp.https.proxyUser=your_user_name
systemProp.https.proxyPassword=your_password

Test builds

JMeter is built using Gradle, and it uses Gradle’s Toolchains for JVM projects
for provisioning JDKs. It means the code would search for the needed JDKs locally, or download them
if they are not found.

By default, the code would use JDK 17 for build purposes, however it would set the target release to 8,
so the resulting artifacts would be compatible with Java 8.

The following command builds and tests JMeter:

If you want to use a custom JDK for building you can set -PjdkBuildVersion=11,
and you can select -PjdkTestVersion=21 if you want to use a different JDK for testing.

You can list the available build parameters by executing

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 build folder.
For instance, binary artifacts can be found under src/dist/build/distributions.

The following command would compile the application and enable you to run jmeter
from the bin directory.

Note that it completely refreshes lib/ contents,
so it would remove custom plugins should you have them installed to lib/. However, it would keep lib/ext/ plugins intact.

Alternatively, you could get Gradle to start the GUI:

Developer Information

Building and contributing is explained in details at
building JMeter
and CONTRIBUTING.md. More information on the tasks available for
building JMeter with Gradle is available in gradle.md.

The code can be obtained from:

  • https://github.com/apache/jmeter
  • https://gitbox.apache.org/repos/asf/jmeter.git

Licensing and Legal Information

For legal and licensing information, please see the following files:

  • LICENSE
  • NOTICE

Cryptographic Software Notice

This distribution may include software that has been designed for use
with cryptographic software. The country in which you currently reside
may have restrictions on the import, possession, use, and/or re-export
to another country, of encryption software. BEFORE using any encryption
software, please check your country’s laws, regulations and policies
concerning the import, possession, or use, and re-export of encryption
software, to see if this is permitted. See https://www.wassenaar.org/
for more information.

The U.S. Government Department of Commerce, Bureau of Industry and
Security (BIS), has classified this software as Export Commodity
Control Number (ECCN) 5D002.C.1, which includes information security
software using or performing cryptographic functions with asymmetric
algorithms. The form and manner of this Apache Software Foundation
distribution makes it eligible for export under the License Exception
ENC Technology Software Unrestricted (TSU) exception (see the BIS
Export Administration Regulations, Section 740.13) for both object
code and source code.

The following provides more details on the included software that
may be subject to export controls on cryptographic software:

Apache JMeter interfaces with the
Java Secure Socket Extension (JSSE) API to provide

  • HTTPS support

Apache JMeter interfaces (via Apache HttpClient4) with the
Java Cryptography Extension (JCE) API to provide

  • NTLM authentication

Apache JMeter does not include any implementation of JSSE or JCE.

Thanks

Thank you for using Apache JMeter.

Third party notices

  • Notice for mxparser:

    This product includes software developed by the Indiana
    University Extreme! Lab. For further information please visit
    http://www.extreme.indiana.edu/

Test the performance of web server and applications»

These days the performance matters, especially on mobile devices where the bandwidth is slower than on desktops. The power of any web application lies in its performance and behavior when it comes to the response of the functions. You just do not need a website, but you need one which will offer value in terms of service and professionalism. You can do this using a tool which works virtually to give you a report of the performance of the tool.

The Java-based application is basically a testing tool for all the parameters of the applications. The application acts as a simulator to check the strength of all the systems n a network. Some of them include multiple server testing, network simulation, analysis of both the dynamic and static elements in a network.

You can check and have a test run of all the protocols or clients; run debugging exercises on the various web browsers in the network; detect any logical eras in the Operating System; You have an option of either an online or an offline network analysis. Although the later has limited functions compared to the former. Just like any programming language, you will have access to third-party integrations to enhance the functionalities.

One unique thing about this tool is the ability to run data manipulation functions with minimal effort. Generally, this is the most appropriate tool when you want to check on the overall functioning of the network.

Apache JMeter is licensed as freeware for PC or laptop with Windows 32 bit and 64 bit operating system. It is in others programming category and is available to all software users as a free download.

Share
Give a rating

1 vote, average: 4.00 out of 51 vote, average: 4.00 out of 51 vote, average: 4.00 out of 51 vote, average: 4.00 out of 51 vote, average: 4.00 out of 5 (1 votes, average: 4.00 out of 5)
login to vote

Loading…

Author
Apache Software Foundation


Last Updated On
December 8, 2017
Runs on
Windows 10 / Windows 8 / Windows 7 / Windows Vista / XP
Total downloads
2,376
License

Free

File size
52,21 MB
Filename

apache-jmeter-3.3.zip

Performance testing is too important to ignore for business. Just take a look at what happened to Pokemon Go back in 2016 when the server failed to handle the sudden heavy load after it was rolled out worldwide. The rollout had to be paused to fix the issues.

That kind of embarrassing situation could have been avoided with proper preparation, which includes designing the possible solutions to deal with crashes. This is where Apache Jmeter shines the most.

Features and Highlights

Download Apache Jmeter

Let’s say you want to see how good a web server is in handling 200 users simultaneously. What would you do? Would you arrange 200 people to access the web server from their devices at the same time? It’s not feasible. It’s very costly to prepare the infrastructure requirement, and it may be difficult to gather 200 people for the test. What would you do, then, if you want to test your web server performance for 5000 people or more?

Apache Jmeter is designed to solve this problem. Developed by relying on Java technology, it can run on Windows operating system as well as other platforms. Its zero acquisition cost makes it a perfect choice for anyone needing a reliable automation tool but tight on budget.

Its open source license allows everyone to have a look at its source code either it is simply for educational or other purposes, like modifying it for your exclusive use. Its modular design makes it scalable to support large-scale testing.

Another reason of why you’ll probably want this amazing software is that it has a relatively low learning curve.

In the beginning, Stefano Mazzocchi developed Apache Jmeter as a performance testing tool for Apache JServ, but further development gives it enough versatility to perform other test functions. AOL and SharpMind of Germany are just two names of various companies around the world that have been relying on Apache Jmeter to support their businesses.

The basic workflow of Apache Jmeter involve three stages. First, sending requests to a server. Second, obtaining information from the server. And third, generating the report. You can view the whole process through the graphical user interface. Apache Jmeter has an interface with a good layout so it is easy to navigate through.

Apache Jmeter Free Download for Windows

Apache Jmeter provides a convenient way for users to test the performance of their projects. It is much more powerful than it looks, but it is easy to use. You don’t need to have a good skill of programming to be able to use Apache Jmeter.

Free, open source, good documentation, user friendly interface, very extensible, easy installation, test result visualization, and multi protocol support. These are all the advantages of using Apache Jmeter.

And since it is a Java desktop software, other than Windows, it can be used on other platforms as well as long as you are willing to install the Java runtime to run Apache Jmeter. Considering everything that Apache Jmeter offers for free, installing the runtime would be well worth it. You can click the link below to download Apache Jmeter for Windows:

Editor:

Other Useful Business Software

Identify and Manage your Governance, Risk and Compliance Challenges Icon

Identify and Manage your Governance, Risk and Compliance Challenges

For Audit Managers, Quality Managers, Compliance Managers, CISO, Procurement Departments, 3rd Party Risk Managers, Risk Managers

The AdaptiveGRC solution is a comprehensive suite designed to fully coordinate governance, risk and compliance activities, and information for all levels in any organization. AdaptiveGRC uses a unique ‘data fabric’ to help bind and connect information and functionality.

Learn More

  • Anydesk черный экран при подключении windows server
  • Apache install as service windows
  • Apfs for windows от paragon software torrent
  • Anydesk старые версии для windows
  • Apache http server настройка windows