JMeterの概要--公式部分の翻訳ドキュメント

7634 ワード

これは1枚の翻訳文章で、全文翻訳ではありませんて、ただ重要な情報を抽出してjmeterのソースコードのプロジェクトから今回総括して前に言及します:1.JMeterは1つのインタフェースのツールで、通常のインタフェースの検証のほかに、多くの新鮮なオレンジの同時検証を提供して、つまり性能は2.多種のプロトコル3.図形化のインタフェースをサポートして、多種の結果は出力しますリモート接続もサポートされています4.カスタムjarキットをカスタマイズしてjarパッケージを直接開発すれば完了します:)(参考http://jingyan.baidu.com/article/e9fb46e17e35707520f76647.html?qq-pf-to=pcqq.c2c)
                  A P A C H E   J M E T E R

What is it?
Apache JMeter is a 100% pure Java application designed to test and measure performance. It may be used as a highly portable server benchmark as well as multiclient load generator.
jmeterは100%純java書き込みアプリケーションで、インタフェース/パフォーマンステストに使用されます.
Apache JMeter features include:
次の機能があります.
Ability to load and performance test many different server/protocol types: o Web - HTTP, HTTPS o SOAP/REST o FTP o Database via JDBC o LDAP o Message-oriented Middleware (MOM) via JMS o Mail - SMTP(S), POP3(S) and IMAP(S) o Native commands or shell scripts o TCP
以下のように、o Web-HTTP、HTTPS o SOAP/REST o FTP o Database via JDBC o LDAP o Message-oriented Middleware(MOM)via JMS o Mail-SMTP(S)、POP 3(S)and IMAP(S)のような異なるサービスとプロトコルタイプをサポートします.
Full multithreading framework allows concurrent sampling by many threads and simultaneous sampling of different functions by separate thread groups. Careful GUI design allows faster Test Plan building and debugging. Caching and offline analysis/replaying of test results. Highly Extensible core: o Pluggable Samplers allow unlimited testing capabilities. o Several load statistics may be chosen with pluggable timers . o Data analysis and visualization plugins allow great extensibility as well as personalization. o Functions can be used to provide dynamic input to a test or provide data manipulation. o Scriptable Samplers (BeanShell, BSF- and JSR223- compatible languages)
マルチスレッドフレームワークでは、マルチタスクを同時に実行できます.マルチスレッドのスレッドグループを一度に実行できます(簡単に理解すると、タスクを一緒に実行できます).グラフィックインタフェースを使用して、インスタンスの書き込みとデバッグをよりよくすることができます.実行が完了すると、結果を分析および再生できます.良好な拡張性:o構成ユニットを挿入してoの異なるタイプの統計システム(ここでは少し分からない)をテストするoデータ分析と可視化のプラグインは個性的な拡張性を提供するoいくつかの関数は動的入力テストテキストまたはデータ偽造(これはfiddler?)o脚本化の例(BeanShell,BSF-and JSR 233-compatible languages)を提供する
The Latest Version
Details of the latest version can be found on the Java Apache Project web site (http://jmeter.apache.org/).
Requirements
The following requirements exist for running Apache JMeter:
o Java Interpreter:
  A fully compliant Java 7 (or later) Runtime Environment is required 
  for Apache JMeter to execute.

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

  JDBC - available from database supplier
  JMS - available from the JMS provider

o Java Compiler [OPTIONAL]:
  A Java compiler is not needed since the distribution includes a 
  precompiled Java binary archive. Note that a compiler is required
  if you plan 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.
  • Nightly builds (Be aware that these have not been reviewed or tested) Unpack BOTH the _bin and _lib archives into the SAME directory structure Running JMeter
    jmeterの実行
    Change to the bin directory Run the jmeter(Un*x)or jmeter.bat(Windows)file e.cdからjmeter/binディレクトリまで、winは.batファイルを直接実行し、linuxはjmeter For Windows there also some other script ts.Drag-drop a JMX file onto one of them:
    win環境にはいくつかの拡張スクリプトがあります.
    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
    jmeter-n.cmd-非GUIモード実行jmeter-n-r.cmd-非GUIのリモートモード実行jmeter-t.cmd-GUIモード実行
    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. 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. You can also use Ant to download the required library files: ant download_jars
  • Nightly builds Unpack the _src, _bin and _lib archives into the same directory structure. Please note: To avoid unnecessary duplication, the nightly source archives do not contain the source files which are needed to run JMeter (for example properties files and scripts).
    ここでは、不要な構築を避けるために、毎日構築するとjarファイルがいくつかしか提供されません.
    Any optional jars (see above) should be placed in lib/opt and/or lib.
    libまたはlib/optディレクトリに直接コピーすればいいだけです(このコアソースコードがここにあることを意味しているのではないでしょうか.つまり、2回の改造の時にjarファイルを直接パッケージすればokです.検証します)
    Jars in lib/opt will be used for building JMeter and running the unit test, 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]. JMeter is built using Ant. Change to the top-level directory and issue the command: ant download_jars ! only needs to be done once; will download any missing 3rd party jars ant This will compile the application and enable you to run jmeter from the bin directory. ant test [-Djava.awt.headless=true] This will compile and run the unit tests. The optional property definition is required if the system does not have a suitable GUI display. Developer information The code is maintained in SVN at https://svn.apache.org/repos/asf/jmeter/trunk There is a read-only mirror at GitHub: https://github.com/apache/jmeter Licensing and legal issues For legal and licensing issues, please look the 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 http://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 HttpClient3) with the Java Cryptography Extension (JCE) API to provide
    - NTLM authentication
    

    Apache JMeter does not include any implementation of JSSE or JCE.
    Thank you for using Apache JMeter.