问题场景描述
研发人员成功构建了 YApi 接口管理平台,但其他人运行接口测试的时候一直报错
“参数 data 应当是 object 类型问题解决记录”
检查了插件和接口参数要求,均无问题。
研发人员执行接口测试正常。
问题原因
YApi 接口管理平台里这个项目中虽然在接口详情页面看到的mock 地址是具体的服务器IP地址,但运行时设置的环境域名为 localhost,因此在调用的时候判断本机无开放对应端口或开放了端口但无响应。
研发人员执行接口测试正常,是因为研发人员本地部署了一套测试环境。
解决
- 在设置中对项目的环境配置新建增加环境,域名为服务器IP。
- 在本地构建部署一套测试环境,开放对应端口。
注意
在执行时关注选择的运行环境是否正确,在多环境的情况下容易选错。