我们的移动应用程序使用了长沙发lite(2.7版),并通过sync_gateway将数据复制到长沙发服务器。现在,我们要捕获从长沙发基地触发到sync_gateway的呼叫。我们需要捕获这些调用,因为我们想在负载测试工具中模拟这些调用并直接从负载测试工具对sync_gateway进行负载测试。
我们尝试使用charles代理来捕获这些请求,但是我们无法捕获复制请求。我可以捕获的唯一请求是_blipsync调用(而且也是websocket格式)。
我了解,ouchbasebaseLite 2.7可以在websocket层进行同步网关通信。但是有什么方法可以捕获从沙发床lite触发到sync_gateway的请求以进行推/拉复制吗?
答案 0 :(得分:0)
您可以使用cblite CLI tool模拟Couchbase Lite客户端。您可以启动多个客户端实例,最好在功能强大的云实例上启动,您可以扩展该实例以处理大量客户端。该工具还包括一个微型HTTP侦听器,可让您通过REST API与该工具进行交互。