并发分两种:
第一种是环境变量的分组并发,即将环境变量分成不同的组并发运行
第二种是不同变量的并发,或者叫线报并发,即同时来多个同类型变量,同时拉起脚本运行。
一、环境变量分组并发
(1)、说明
携带2个参数:conc和groups
conc表示并发使用的环境变量名称
groups表示分组并发情况,也可不携带,不携带时为全并发,即有多少个环境变量就同时运行多少个脚本
示例:conc=JD_COOKIE&groups=[0,4-20],[1],[2],[3]
表示并发的是JD_COOKIE这个环境变量,
分4组并发(即4个进程),即序号为0,4-20的变量(共18个变量)为一组,序号1、2、3的变量各自为一组。
示例:conc=JD_COOKIE&groups=50
表示每50个JD_COOKIE为一组进行并发
(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
(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)设置并发限额
当主机性能有限,不能满足多并发的需要时,可以设置并发上限,即达到上限时,不再新增并发,而是开始排队。
