接口测试中遇到的「坑」

Posted 小期科技

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了接口测试中遇到的「坑」相关的知识,希望对你有一定的参考价值。

昨天测试一个接口,该接口是用来发布信息的。

先按照老套路,Fiddler抓包分析,看请求报文和响应报文,分析完,开始用python写程序。

程序写完,一发请求,接口就返回给我错误,如下图:

接口测试中遇到的「坑」

改了很多次,总是返给我系统错误”,我的程序也没有错儿啊,之前写过好几个这样的程序,都是post请求,数据类型是json格式。

为什么这次就报错了呢?

后来我又仔细看了一遍我写的程序,貌似发现了问题,如下:

tenderNum字段值是我们发布信息的编号,这个值是不能重复的。

想到这里,我就改一下tenderNum的值,这次接口就返回了正确的信息了,如下:

开发给挖了一个坑,如果最开始的报错是“tenderNum字段值重复”,那么我修改起来,也就容易得多了啊。

所以有的时候,接口总是报错儿,除了检查一下自己的程序有没有写错,也得看一下业务,是不是写的程序不符合业务

以上是关于接口测试中遇到的「坑」的主要内容,如果未能解决你的问题,请参考以下文章

ant+jmeter+Jenkins接口自动化测试实战

接口测试填坑的那些事儿

Fiddler接口测试composer的坑一个

接口自动化测试 unittest+request+excel(踩‘坑’)

Symfony4中的单元测试接口测试

WEB接口测试之Jmeter接口测试自动化 第二弹(误入歧途)