PO测试常见问题和解决方法

在进行接口测试时,需确保网络通畅,检查双方服务状态,核对地址和账号信息。遇到错误如badGateway、connectionrefused可能涉及服务或网关问题;401错误通常是因为未提供有效凭证;403可能是凭证错误或用户状态设置不当;500错误可能因数据类型转换导致;400错误则可能因字段内容超过限制。解决办法包括调整数据格式,扩展字段长度或修改校验规则。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

测试接口前先确认的几件事:
1、首先检查双方网络是否是通的,发送接口,一般找BASIS的在我们的接口用相应的服务器上去Telnet对方的地址和端口,如果是通的就OK;接收接口对方就Telnet我们的地址就可以。
2、然后检查对方的服务是否有开启,如果服务没有开启,发送数据也会报错。
3、检查对方填写的地址,我们填写的对方地址是否有错误,
4、检查我们发给对方的用户名和密码,对方是否填写正确。

常见问题

1、遇到bad Gateway 和connection refused 等错误,一般检查对方服务是否有开启,或者网关有没有错误。
在这里插入图片描述
2、报401 这种错误一般是没有填写账号密码

3、报403这种错误一般是账号密码填写错误,或者PO中用户状态设置不对
在这里插入图片描述

4、报500的错误:我目前遇到的情况是两边系统的类型不一致然后数据量过大,PO系统就会自动把接过来的CURR或者NUM,或者QUAN等数字类型的字段转换成科学计数法,所以在SAP程序里面就会报错。
解决方法:建议对方把数值太大的转换成字符串进行传输
在这里插入图片描述
在这里插入图片描述

5、报400的错误:目前遇到的问题是一个字段(传的是计划名称描述),发送的内容太长,超过了对接系统定义的位数并且对接系统还对这个字段做了校验导致的。
解决办法:对接系统把字段长度加上或者更改一下相应的校验
在这里插入图片描述

继续补充中~
有问题请随时提出~

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值