测试人社区

【问题求助】接口传不定数量的参数如何设计yaml文件

在企业微信接口测试中老师提到的yaml测试数据是使用以下结构,最近在实际应用中发现如果接口传参数量不确定,这个结构是无法支持的,那么这个结构的优点是什么?想要优化成可接收不定数量的传参有什么好办法吗?

不定量传参就用**kwargs接收就行

测试方法可以这样接收参数 但是yaml的结构怎么设计呢

没太懂啥意思,yaml结构不会根据参数多少发生变化吧

就是因为yaml中的参数数量不会变化所以,测试方法赋值给yaml的时候如果数量不一致会报错。

理论上,参数带齐。
在参数读取中,前置一个判断,为空就不传。