首先说一下,本文的重点不是单纯的业务占比场景设计,而是文末的问题的方案。
业务占比混合场景设计
混合场景,两个业务的业务占比分别是60%和40%,我们可以使用吞吐量控制器,
场景设计如下:只是为了测试,所以设计5个线程循环2次,总共10次
业务一:吞吐量百分比设置为60
事务
业务一:吞吐量百分比设置为40
事务
运行结果
当然,也可以通过吞吐量控制器来控制请求的次数。
一个思考问题
如果混合场景中的多个业务接口共同使用一份参数化文件,参数化数据是不会根据吞吐量的设置对参数化数据进行分配的,
也就是说,不同业务请求会用到相同的参数,假设每个参数只能被用一次,那么就会出问题,
大家先自己思考下如何解决这个问题?