看了学院公众号11月2号发的《接口测试中,如何优雅的解决用力之间的参数调用》一文,但是文中没有说api object模式下的解决方案。
我目前自己项目中的解决方案是:
一小部分需要非常频繁使用的基础数据(比如当前环境编码,顶级部门id等),我封装到baseapi中直接获取;其它情况就是通过调用封装的对应API,然后jsonpath获取,比如一个业务流page中,调用api1,提取结果,将其结果传入api2。
不知道这样是不是一个好的处理方式,想了解下咱们这个开源框架中是如何处理这一问题的。
另外,baseapi中到底该封装些什么内容合适?
目前封装了发送接口请求、utils类中封装的一些工具方法,在baseapi对其调用又再封装了一层,作为一个静态方法。