Apache Jmeter Interviewquestions | Apache Jmeter Online Training - PowerPoint PPT Presentation

About This Presentation
Title:

Apache Jmeter Interviewquestions | Apache Jmeter Online Training

Description:

"Apache JMeter may be used to test performance both on static and dynamic resources (Files, Web dynamic languages - PHP, Java, ASP.NET, etc. -, Java Objects, Data Bases and Queries, FTP Servers and more). 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. You can use it to make a graphical analysis of performance or to test your server/script/object behavior under heavy concurrent load. The Apache JMeter™ desktop application is open source software, a 100% pure Java application designed to load test functional behavior and measure performance. It was originally designed for testing Web Applications but has since expanded to other test functions." – PowerPoint PPT presentation

Number of Views:242

less

Transcript and Presenter's Notes

Title: Apache Jmeter Interviewquestions | Apache Jmeter Online Training


1
APACHE JMETER INTERVIEW QUESTIONS
Contact Call Us 1-707-666-8949 (USA)
91- 8885560202 (India)
Mail Us E-Mail Info_at_VirtualNuggets.com
2
1.EXPLAIN APACHE JMETER?
  • The Apache JMeter desktop application is open to
    the source software, a 100 pure Java
    application designed to load test functional
    behavior and measure performance. It was
    originally designed for testing Web Applications
    but has since expanded to other test functions.
  • JMeter is not a browser. As far as web-services
    and remote services are concerned, JMeter looks
    like a browser (or rather, multiple browsers)
    however JMeter does not perform all the actions
    supported by browsers. In particular, JMeter does
    not execute the Javascript found in HTML pages.
    Nor does it render the HTML pages as a browser
    does (it's possible to view the response as HTML
    etc, but the timings are not included in any
    samples, and only one sample in one thread is
    ever viewed at a time).

Contact Call Us 1-707-666-8949 (USA)
91- 8885560202 (India)
Mail Us E-Mail Info_at_VirtualNuggets.com
3
2.WHAT CAN I DO WITH THE APACHE JMETER?
  • Apache JMeter may be used to test performance
    both on static and dynamic resources (files,
    Servlets, Perl scripts, Java Objects, Data Bases
    and Queries, FTP Servers and more). It can be
    used to simulate a heavy load on a server,
    network or object to test its strength or to
    analyze overall performance under different load
    types. You can use it to make a graphical
    analysis of performance or to test your
    server/script/object behavior under heavy
    concurrent load.

Contact Call Us 1-707-666-8949 (USA)
91- 8885560202 (India)
Mail Us E-Mail Info_at_VirtualNuggets.com
4
3. WHAT DOES APACHE JMETER DO?
  • Apache JMeter features include below
  • Can load and performance test many different
    server types
  • Web - HTTP, HTTPS
  • SOAP
  • Database via JDBC
  • LDAP
  • JMS
  • Mail - SMTP(S), POP3(S) and IMAP(S)
  • Native commands or shell scripts
  • Complete portability and 100 Java purity .
  • Full multithreading framework allows concurrent
    sampling by many threads and simultaneous
    sampling of different functions by separate
    thread groups.
  • Careful GUI design allows faster operation and
    more precise timings.
  • Caching and offline analysis/replaying of test
    results.
  • Highly Extensible
  • Pluggable Samplers allow unlimited testing
    capabilities.
  • Several load statistics may be choosen with
    pluggable timers .

5
4.EXPLAIN THE REMOTE TESTING IN 'PROPER WAY'?
  • You have
  • 1. Your application server. You shouldn't run
    anything on this machine that you wouldn't have
    running on it in your proposed or actual
    production environment (if you are running
    anything else, including JMeter, you will be
    adding load to the server and thus tainting your
    results).
  • 2. One or more machines running jmeter-server
    (the JMeterEngine). You want these machines to be
    reasonably close (network wise) to the
    application server. By "reasonably close" I mean
    on the same Ethernet segment or at least with no
    low speed links between them. The JMeter User
    Manual provides reasonable information about
    doing this.
  • 3. A single machine running the JMeter GUI that
    you use to control the machines running the
    JMeterEngine.
  • While you are developing your scripts and
    for only moderate levels of user testing
    (assuming you are "close" to the application
    server) you do not need to involve any
    JMeterEngine machines. The reason you have these
    are to
  • 1. Eliminate the impact of slow network
    connections when you are not "close" to the
    application server.
  • 2. Execute more than test threads than your local
    machine is capable of handling.

6
5.HOW CAN I DO THE STRESS TESTING OF EJBS?
  • You can use the UserManual/Reference/JavaSampler
    classes to write your own class that runs your
    EJB's, and then JMeter will take over the
    threading and reporting. This, however, is not
    ideal. Someone needs to write a good EJB Sampler
    implementation for JMeter (hint, hint).

Contact Call Us 1-707-666-8949 (USA)
91- 8885560202 (India)
Mail Us E-Mail Info_at_VirtualNuggets.com
Write a Comment
User Comments (0)
About PowerShow.com