Can we run load testing using datadog (Synthetic monitoring and Testing) ? If so, where we can define no. of concurrent users and no. of iteration like we do in Jmeter. Thanks in advance.
Can we run load testing using datadog (Synthetic monitoring and Testing) ? If so, where we can define no. of concurrent users and no. of iteration like we do in Jmeter. Thanks in advance.
Share Improve this question asked Feb 6 at 11:05 KeshavKumarKeshavKumar 195 bronze badges3 Answers
Reset to default 1The answer is Yes , you can run load testing using Datadog's Synthetic Monitoring and Testing, but the Drawback of it that it works a bit differently from traditional tools like JMeter which was mostly used in this cases. In Datadog , you can define synthetic tests for your application by simulating real user interactions. However, Datadog is does not directly provide settings for concurrent users and iterations like JMeter. Instead, you can configure API tests and browser tests to simulate requests to your application.
Just use a tool designed for the execution of performance tests. Do not confuse a monitoring solution with a testing solution.
Having said that, analysis is a pronounced area of weakness with Jmeter. You would be better off using Jmeter as a load thrower, throwing away it's reporting, using the time-taken log values captured in Datadog for your test target, combined with the system monitoring information (also ignored by Jmeter), to produce your analysis of efficiency and bottlenecks in the system
Analysis is where value is added in the performance testing process. Up until that point every dollar is a sunk cost to produce data.
If you want load testing + analysis, use LoadForge. Easy to write tests, affordable, scales well, and has a focus on analysis where other tools don't. Datadog not specifically designed for load (concurrent users).