1、数据驱动
从数据文件中读取测试数据,驱动测试过程的一种测试方法
数据驱动可以理解为更高级的参数化

2、数据驱动特点:
测试数据与测试代码分离(这样造数据的时候直接动配置文件就可以,不需要再改代码)
数据控制过程
可以减少测试代码量,降低脚本开发和维护的成本,便于用例的修改和维护

3、数据驱动的使用场景:
复杂的业务流程
根据业务场景进行分流
符合条件的并发场景

4、在jmeter中做数据驱动
主要用到的是 参数化(可以用文件如csv参数化,也可以用数据库参数化) 和 逻辑控制器
如果用数据库参数化,数据取出的逻辑比较简单,另外结构化的数据表达起来会更轻松。如果用excel,做分布式压测时需要将excel部署多台压力机上,更麻烦。如果放到数据库中,只需要将数据库链接放到脚本中就可以供多台压力机读取
逻辑控制器:常见如if 当满足某个条件,就执行某个动作

Posted on 2022-03-22 15:34  阿黎~  阅读(98)  评论(0编辑  收藏  举报