Title: Apache Jmeter Interviewquestions | Apache Jmeter Online Training
1APACHE JMETER INTERVIEW QUESTIONS
Contact Call Us 1-707-666-8949 (USA)
91- 8885560202 (India)
Mail Us E-Mail Info_at_VirtualNuggets.com
21.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
32.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
43. 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 .
54.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.
65.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