参数化是自动化测试脚本的一种常用技巧。简单来说,参数化的一般用法就是将脚本中的某些输入用参数来代替,脚本运行过程中指定输入的取值范围和规则。脚本在运行时可以根据需要选择不同的值作为输入,这种方式通常称为数据驱动测试(data driven test),参数的取值范围也称为数据池(data pool)
参数化的几种方法:
1、配置元件-CSV Data Set Config-
适用于参数数据数据量很大的情况,但有个缺点,每次运行时的数据都是一样的,如果数据库不允许有重复数据存在,比如用户名,那么就需要每次清理数据库,或者考虑使用random函数或者counter
2、前置处理器-用户参数
适用于小型场景的参数化
3、函数助手 ${__CSVRead(F: est.data,0)}
4、配置元件-用户变量
适用于参数固定的情况