接口测试中遇到的「坑」
Posted 小期科技
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了接口测试中遇到的「坑」相关的知识,希望对你有一定的参考价值。
昨天测试一个接口,该接口是用来发布信息的。
先按照老套路,Fiddler抓包分析,看请求报文和响应报文,分析完,开始用python写程序。
程序写完,一发请求,接口就返回给我错误,如下图:
改了很多次,总是返给我“系统错误”,我的程序也没有错儿啊,之前写过好几个这样的程序,都是post请求,数据类型是json格式。
为什么这次就报错了呢?
后来我又仔细看了一遍我写的程序,貌似发现了问题,如下:
tenderNum字段值是我们发布信息的编号,这个值是不能重复的。
想到这里,我就改一下tenderNum的值,这次接口就返回了正确的信息了,如下:
开发给挖了一个坑,如果最开始的报错是“tenderNum字段值重复”,那么我修改起来,也就容易得多了啊。
所以有的时候,接口总是报错儿,除了检查一下自己的程序有没有写错,也得看一下业务,是不是写的程序不符合业务。
以上是关于接口测试中遇到的「坑」的主要内容,如果未能解决你的问题,请参考以下文章