并发分两种:
第一种是环境变量的分组并发,即将环境变量分成不同的组并发运行
第二种是不同变量的并发,或者叫线报并发,即同时来多个同类型变量,同时拉起脚本运行。
一、环境变量分组并发
(1)、说明
携带2个参数:conc和groups
conc表示并发使用的环境变量名称,例如:JD_COOKIE
groups表示分组并发情况,也可不携带,不携带时为全并发,即有多少个环境变量就同时运行多少个脚本
示例1:conc=JD_COOKIE&groups=[0,4-20],[1],[2],[3]
表示并发的是JD_COOKIE这个环境变量,分4组并发(即4个进程),即序号为0,4-20的变量(共18个变量)为一组,序号1、2、3的变量各自为一组。
示例2:conc=JD_COOKIE&groups=[0-3]
表示表示只跑前4个JD_COOKIE,用于限制仅跑部分ck
示例3:conc=JD_COOKIE&groups=50
表示每50个JD_COOKIE为一组进行并发,假如你有200个ck,会并发4组,每组50个ck
示例4:conc=JD_COOKIE
表示有多少个JD_COOKIE变量就并发多少个,这种情况下,如果ck比较多,会很吃CPU
(2)、脚本命令的示例
变量的分组并发
feverrun_my_scripts/jd_new_fruit_watering.js?conc=JD_COOKIE&groups=[0],[1],[2],[3]
变量的等量分组并发
feverrun_my_scripts/jd_new_fruit_watering.js?conc=JD_COOKIE&groups=10
全变量的并发
feverrun_my_scripts/jd_new_fruit_watering.js?conc=JD_COOKIE
(3)、效果可以看脚本运行日志

(4)、这个功能也可以单独跑某些号,例如conc=JD_COOKIE&groups=[0,29-32]
这个就表示只启动1个进程,跑第0号,第29到第32号的cookie
feverrun_my_scripts/jd_new_fruit_watering.js?conc=JD_COOKIE&groups=[0,29-32]
这个就表示只启动1个进程,跑第0号到第8号的cookie
feverrun_my_scripts/jd_new_fruit_watering.js?conc=JD_COOKIE&groups=[0-7]
二、容器脚本的并发(或者叫线报并发)
这个并发表示:所有线报变量进入autMan后都即时拉起脚本运行,不存在排队等待问题。不管是不同类型变量还是相同类型变量,都会启动1个新进程运行变量对应的脚本,同时将对应的变量送入此进程。各个进程之间的环境变量是隔离的,不会产生冲突。
(1)开启容器的并发

(2)查看并发序列,也叫并发池

(3)设置并发限额
当主机性能有限,不能满足多并发的需要时,可以设置并发上限,即达到上限时,不再新增并发,而是开始排队。
