OSS数据源功能通常与数据配置节点功能搭配使用,用于需要自定义压测请求的场景,例如使用指定用户模拟登录场景等。
参数文件规范
文件格式支持CSV及ZIP格式,ZIP压缩包内的文件需是以CSV结尾的单个文件。
说明请勿直接修改XLSX文件的后缀。推荐使用EXCEL、Numbers等软件导出,或使用Apache Commons-csv程序生成。
若参数文件第一行没有定义参数名,上传后可根据业务场景定义每列数据的参数名。
若参数文件第一行已定义参数名,上传文件后需选中首行作为参数名功能。
文件中单行不能超过2万个字符。
若需要多个数据关联组合为一组参数,无需将关联组合强制放到一个文件中,可通过数据配置节点的文件参数设置功能,来进行跨文件数据的组合。
如果引用多个文件中的参数,可以通过指定基准文件来设置组合基准。若不设置基准列或数据轮询一次的参数,系统会随机指定文件设为基准列,具体操作,请参见PTS在虚拟用户和RPS模式下读取多文件参数的方式。
若参数有强制的一一对应关系,请务必将其放在一个文件中并做好对应关系。需保持每一行中多个列的数据是完整的,否则会出现空字段,可能影响压测数据。例如参数文件中两列分别表示username和password两个参数。
john,123456 mike,234567 lilei,345678
步骤一:获取参数文件OSS地址
登录OSS控制台。
在控制台左侧导航栏中单击Bucket列表,然后单击目标文件的Bucket名称。
在文件管理页面,单击目标文件或目标文件操作列的详情。
在弹出的详情面板右下方单击设置读写权限,然后选择公共读,并单击确定。
重新进入目标文件的详情面板,单击复制文件URL。
步骤二:创建OSS数据源
登录PTS控制台,在左侧导航栏选择 ,然后单击JMeter压测。
在创建JMeter场景页面,单击下方的数据源管理,然后在弹出的面板中单击OSS数据源页签。
单击新增,然后在弹出的对话框中粘贴所复制的OSS文件地址,然后单击确认。
在已导入OSS文件地址栏的操作列,单击导入,并在弹出的确认框中单击确认。
单击保存。
步骤三:使用参数文件
回到创建JMeter场景页面,单击保存配置,参数文件将显示到场景配置区域。