Like com.mysql.jdbc.Driver
in the case of mysql
, what would be the JDBC
driver
class for mongodb
?
In java code, it can be obtained as
MongoClient mongoClient = new MongoClient("localhost");
but in the case of JMeter
, it requires JDBC
driver class name.
You can try and use below details as reference
JDBC Driver class name: mongodb.jdbc.MongoDriver
URL format:jdbc:mongo://<\serverName>/<\databaseName>
e.g. url="jdbc:mongo://ds029847.mongolab.com:29847/tpch";
Con = DriverManager.getConnection(url, "dbuser", "dbuser");
Hope this will help.
You can use it as Below.
JDBC Driver class name: mongodb.jdbc.MongoDriver URL format:
jdbc:mongo://(serverName)/(databaseName)
For More Details Refer this Link
In JMeter version 2.10 2 new test elements were introduced:
- MongoDB Source Config
- MongoDB Script
Which can be used for sending requests to MongoDB server as an alternative to JDBC Request Sampler.
In JMeter version 2.11 built-in MongoDB Java driver has been updated to mongo-java-driver-2.11.3
In Java:
// To connect to mongodb server
MongoClient mongoClient = new MongoClient( "localhost" , 27017 );