性能测试中集合点和多阶段同步问题初探
在性能测试过程中,场景会遇到一些场景,需要在各种准备条件满足的情况下才能开始进行性能测试。例如:我需要200个学生进行一个单接口的压测,首先我得让这200个学生都登录,然后才能用200个User对象发起接口请求。
在以往的经历中,我更偏向于串行的方式去登录200个学生,然后再创建压测ThreadBase对象进行性能测试,由于前期消耗时间比较短,也就一直没有进行优化。在学习了CyclicBarrier类在性能测试中应用之后,一直有个想法就是将这段准备时间压缩,多线程去执行,然后在某一个时刻再开始压测任务的执...