Tuesday, November 29, 2016

Apache jMeter testing (WEEK 9)

Apache jMeter is a open source software desktop application and is designed with java. This application is built to measure and test performance of websites. First the jMeter was designed to test web applications but has expanded to other types of test functions. We can use Aphach jMeter to test performance on dynamic and static resources like web dynamic applications. By using jMeter we can stimulate a heavy load on group of servers or  network or objects to test its strength. Also jMeter can be used recode fast test plan from browsers, native applications and it can be used to build and perform debugging. 

Here I'm listing some features of Apache JMeter: 
Ability to load and performance test many different applications, server, protocol types:
  • Web - HTTP, HTTPS (Java, NodeJS, PHP, ASP.NET)
  • Java Objects
  • LDAP
  • SOAP / REST Webservices
  • FTP
  • Database via JDBC
  • Native commands or shell scripts
  • TCP
JMeter is very flexible to create test plan without going through the GUI, we can a test script with pure java. There are two important classes StandardJMeterEngine and HashTree. The first class is the main class which configures the Test Plan and executes it, the second class is the collection that holds the test plan elements which is required to run the test. If you want to learn more visit this website which explain the steps of testing with JMeter https://www.blazemeter.com/blog/5-ways-launch-jmeter-test-without-using-jmeter-gui

No comments:

Post a Comment