场景执行
场景执行
手动停止:在场景测试列表页面点击执行按钮或在编辑场景详情页面点击上方的执行按钮,在场景测试执行中可中断停止场景的执行。
失败停止:可勾选失败停止,在场景用例步骤不通过时,停止执行。
对比执行:可勾选对比执行,可进行域名的替换,进行场景用例在不同环境下的对比执行。
Mock绑定:可开启Mock开关,执行时以用例绑定的Mock用例进行执行。
域名替换:可方便快捷进行批量或全量替换域名。
注:点击绿色的小圆圈可以进行用例的正常状态与禁用状态的切换。禁用状态时,执行此场景不执行此步骤。
场景轮询:
(1) 次数轮询:以设置的请求的次数与每次请求的时间间隔进行轮询,轮询总消耗时间(轮询次数 * 轮询间隔)不超过150s。
轮询次数:设置此用例轮询执行的次数。
轮询间隔:设置此用例每次轮询执行的时间间隔。
成功后继续轮询:设置此用例在某一次轮询执行通过后是否继续轮询执行。
轮询策略:
1.若不开启成功后继续轮询时,则在此用例执行不通过时会根据设置的轮询策略进行轮询执行。如设置轮询次数:5 次,轮询间隔:15 秒,则此用例在执行不通过时每间隔15秒执行此用例1次,循环执行5次。若在某一次执行通过,则停止轮询执行。
2.若开启成功继续轮询时,则在此用例执行通过时则会根据设置的轮询策略继续进行轮询执行。
(2) 数据轮询:以设置的轮询请求参数数据与每次请求的时间间隔进行轮询,逐一读取参数数组中每个参数值,进行请求。轮询总消耗时间(轮询次数 * 轮询间隔)不超过150s。
轮询间隔:设置此用例每次轮询执行的时间间隔。
数据:设置用例轮询的参数与参数的数据源。
1.位置:表示轮询参数的位置,请求体、请求头、Url参数与路径参数。
2.参数Key:指定参数项中进行轮询的参数。
3.值:指定轮询参数的数据(仅支持数组格式),可以为上游用例输出参数、公共参数或自定义参数。轮询策略:
1.若仅轮询某一条参数且轮询总消耗时间(轮询次数 * 轮询间隔)不超过150s时,则轮询次数为轮询参数数据的数组长度。
2.若仅轮询某一条参数且轮询总消耗时间(轮询次数 * 轮询间隔)超过150s时,则轮询次数为150/轮询间隔(取整)。
3.若轮询多条参数且轮询总消耗时间(轮询次数 * 轮询间隔)不超过150s时,则轮询次数为所有轮询参数数据的数组长度最小值。
4.若轮询多条参数且轮询总消耗时间(轮询次数 * 轮询间隔)超过150s时,则轮询次数为150/所有轮询参数数据的数组长度最小值(取整)。
注:带配置执行是用于产品定制的场景的执行,输出并展示定制执行的结果数据。