场景:
调用的接口逻辑:根据用户ID从缓存查询一批数据id(每次30),然后拼装数据返回这批数据。
接口压测目标:模拟200个用户并发去访问这个接口(虽然是并发,但每个用户取的都是从自己的缓存取数据)
由于测试某种原因,无法真实模拟 200个用户去访问,所以换了一种方式:
起200个线程,然后并发去访问同一个用户
的接口(也就是200个用户并发去取同一个用户的缓存)
结果:压测出来,接口qps比较低
问题:这种模拟合适吗,redis缓存有并发瓶颈吗?
(正常压测应该 起200个线程,然后去并发访问200个用户的缓存(同一个接口),相当于200个用户同时去访问自己的缓存)
慕哥9229398
慕无忌1623718
相关分类