脚本管理


1、增加一级菜单:脚本管理,位于”应用管理”下方
2、支持模糊搜索脚本名称、筛选标签(支持多个标签,筛选结果取交集)、筛选业务活动(单选)、筛选业务活动(单选)
3、脚本管理列表
脚本名称:最多支持显示20个汉字,超出…显示
版本号:新增保存成功默认为版本1,每一次编辑保存成功版本+1
标签:支持添加多个自定义标签,最多支持添加10个标签,每个标签最多支持10个汉字
关联业务:业务活动或业务流程的名称及标识
最后修改时间:上一次编辑时间(日志里需要记录修改的账号)
相关文件:显示当前脚本中含有的jmter文件、csv数据文件或其它文件,可支持单个文件下载
操作:编辑、下载、删除、版本历史(依据权限管理给不同用户开放相应权限,下载即下载当前整个文件包,含所有文件)

删除脚本规则:

  • 删除前校验当前脚本是否被其他压测场景引用,如果有引用则弹窗提示「该脚本被以下场景引用,请取消引用后再删除:xxxx 场景1、xxx场景 2」
  • 物理删除脚本文件;

1、新增、编辑脚本


1、如果从脚本管理列表中”新增脚本”或”编辑”都跳转到该页面,即内容默认都为空;如果从压测场景中的业务活动引导处跳转到该页面,即关联业务里自动带上该业务活动无须再选
2、脚本名称:必填项,唯一,最多支持20个汉字,光标移出输入焦点时校验名称是否有重复
3、关联业务:必选项,单选,可选择业务活动或业务流程,读取相应的业务活动或业务流程
4、压测脚本/文件上传:可多个文件一起上传,jmx文件一次只支持上传一个,当重新上传不同文件名的jmx文件时,覆盖之前的文件,以最后一次上传的为准
5、上传的脚本可查看代码且在线编辑(仅支持代码编辑),上传或修改完之后可校验脚本(判断逻辑和原压测场景中一致,校验jmx文件中的url是否和关联业务所选的业务活动/业务流程一致;是否有特殊字符,需去掉空格/换行符的校验)
6、保存,以上内容校验都需通过才能保存成功:

  • 脚本名称不为空且不重复
  • 关联业务不为空
  • 上传文件不为空
  • 上传文件的jmx与关联业务url一致

2、压测场景选择压测脚本

1、压测场景中增加选择类型:
业务活动/业务流程,单选
业务活动:

  • 当选择业务活动时,可筛选已关联脚本的业务活动,当关联有多个脚本时,需选择脚本,选择完业务名称里显示:业务活动/脚本名称
  • 未关联的业务活动提示”配置脚本”,点击新开窗口,跳转到”编辑脚本”页,并自动将该业务活动写入脚本的关联业务中,无须手工筛选

业务流程:

  • 当选择业务流程时,显示业务流程筛选,单选,读取出该业务流程中所有的业务活动,从上往下排列
  • 当业务流程中有业务活动关联了多个脚本时,默认读取出第一个,可重新选择,弹出层交互逻辑与业务活动一致
    压测场景”保存”,需再次校验脚本与关联业务是否一致
文档更新时间: 2021-10-14 12:01   作者:ShuLieVip