What Kind of Applications Can Be Tested Using JMeter
What Kind of Applications Can Be Tested Using JMeter
JMeter?
Ans: List of the technology/application type which JMeter supports:
1. Websites
2. Web services both – REST and SOAP
3. Databases(JDBC)
4. Shell scripts
5. FTP
6. LDAP
7. TCP
8. SMTP, POP3, IMAP etc.
1. Constant Timer
2. Gaussian Random Timer
3. Uniform Random Timer
4. Constant Throughput Timer
5. Synchronizing Timer
6. Beanshell timer
7. Throughput Shaping Timer
8. JSR223 Timer
9. Poisson Random Timer
1. On master machine, edit the jmeter.properties file and add the IP addresses of
slave machines against the remote_host field in the file.
2. Save the file and open the JMeter again.
3. Now from the Run menu in JMeter, select Remote Start and choose the IP of
the machine to be invoked.
4. Choose the Run menu and select Remote Start all to start all the slave
machines for your testing.
HTTP Cache manager helps to cache the images and .css file. It can also be cleared
after each iteration as per the requirement in the load tests and also limits the
number of elements which can be stored in the cache.
It is better to have some threads overhead to handle unexpected response time spikes. But
beware of too much overhead, it will lead to "final spike"
Finalized NFRs
Script completion
Test environment must be ready
Deployment of the latest functionally tested code
Test Data readiness
Exit criteria are:
What is profiling?
Ans: Profiling is a process of pinpointing a performance bottleneck at minute levels.
Performance Engineer or Developer performs software profiling task to make the
application responsive. If you need to do application profiling then you might need
to use tools for performance profiling of application servers. When profiling an
application server, you identify issues at the level of code such as memory intensive
API’s. In Database profiling, you can identify a number of things such as a full table
scan query, high-cost queries and the number of executed SQL. These are some
typical tasks come under profiling.
1. Dynatrace
2. AppDynamics
3. New Relic
Positive Effect: If you are testing an application having all the unique users then
disable the cache using VuGen runtime setting.
Negative Effect: If the application has the same set of users then you have to simulate
the caching behaviour of the browser. You can enable the cache setting in the VuGen
runtime setting.