背景:使用JMeter做接口自动化,用例执行前需要清除一些数据,操作完后校验mongo数据。因为Jmeter3没有对Mongo数据库的支持,所以自己开发java请求实现对mongo的操作。
1.eclipse新建java工程,依赖jar包如下
2.写一个类实现连接mongo数据库,返回要操作的collection对象
public DBCollection ConnectionMongoClient(String host, int port, String dbname,String collection) {
Mongo connection = new Mongo(host,port);
DB db = connection.getDB(dbname);
DBCollection coll = db.getCollection(collection);
return coll;
}
3.参看官网API,java请求需要继承AbstractJavaSamplerClient抽象类,下面以mongo的查询操作为例的实现
sampler核心代码
more details see 点击打开链接
getDefaultParameters:设置请求

本文档介绍了如何在JMeter 3中开发java请求来操作MongoDB数据库,由于JMeter本身不支持Mongo,作者创建了一个Java工程,引入相关jar包,并实现了连接MongoDB、查询数据的功能。通过继承AbstractJavaSamplerClient,覆盖关键方法如getDefaultParameters、setupTest和runTest来完成数据操作。最后,文章提到了如何在JMeter界面上配置和查看结果,以及利用日志辅助调试。
最低0.47元/天 解锁文章
1261

被折叠的 条评论
为什么被折叠?



