Quality is delighting customers
The short answer is "Yes".
JMeter doesn't know what is the technology behind the application under test, all it does is sending HTTP requests and measuring response time.
The approach shouldn't be different from "normal" applications load testing:
Thanks for your kind reply.
I will try the same approach as for web application for cloud based web application and will see what Jmeter does.
Yes it supports.
Step 1. Create a Perforance Test Plan
Add Thread Group
Step 2. Adding JMeter elements
This element can be added by right-clicking on the Thread Group and selecting: Add -> Config Element .
Right-click on Thread Group and select: Add -> Sampler -> HTTP Request.
Step 3. Adding Graph result
Right click Test Plan, Add -> Listener -> Graph Results
Step 4. Run Test and get the test result
Press Run button (Ctrl + R) on Toolbar to start the testing process
Now small warning: If the web application is SaaS (e.g. Google Docs, Office 365, SalesForce), you should ask the permission for testing. Bug in your test script can cause severe problems for other users. Also the service provider can see your testing as Denial of Service attack, and block your access to the service. In that kind of case you should co-operate with the support of service provider.
And then the risk aspect should consider also. If there is e.g. less than 1000 users, and service is by large provider (e.g. SalesForce or Office 365) the performance related risks are minor.
Then if the service provider is infrastructure or platform provider (IaaS or PaaS) and the application is developed by the organization which you are working with, you should talk with them about the costs related risks. During performance testing the resources are consumed more than normally in very short time. That causes extra costs even in major way. E.g. if the system is auto scaling with load balancing, after the heavy traffic there might be many unnecessary servers still running.
Then about JMeter: If it's web application (or almost any http(s) based actually) it doesn't matter how the application is provided. Skilled tester can also test other protocols with JMmeter. The key aspect anyway is the protocol - not how the application is provided.