有个数据库接口,主要封装了打开数据库、关闭数据库、插入、删除、查询和更新,Agent 调用该接口进行数据的存取,多个线程同时插入、更新同一个表时,数据库将被锁住,需要按照顺序执行指令;多个线程同时查询同一个表无锁限制,请问针对以上场景应该怎么进行测试呢?同时,该数据库接口支持最多 100 个 Agent 并发访问,可以怎样进行模拟吗?