1009接口测试经验分享

xiaoxiao2021-04-05  45

原计划是中秋后开始重学JMeter ,之前在测接口曾经看到些资料。奈何拖到现在,刚好今天开发同事要我测下接口,打算从今晚开始好好学一遍。

GET enables you to retrieve data from a server. POST enables you to add data to an existing file or resource in a server. PUT lets you replace an existing file or resource in a server. And DELETE lets you delete data from a server.

个人博客:https://blog.csdn.net/zyooooxie

一)接口文档的 是与非

找到接口文档后,直接拿着那地址开始写脚本,始终不对。找了后台问了一句,端口号是多少,他说我得查下,好像不是文档写的。确定后,发现文档中的不对啊。

这还不是最无语的。

因为有些参数的异常传入值你会做测试,所以故意设置的错误值传入后还可能会有正确的响应 = =

后台说 没关系,前端会做限制。说的很有道理,我竟无言以对!

还有后台说 暂时的需求设计是保证返回数据正确,一些异常传入不会对后台数据做修改就得了。【不修改就行,获取到其他信息 不care】

二)Content-Type: application/x-www-form-urlencoded

某个post请求,设置好端口号、正确的请求地址、传入正确的参数,为什么还不对?

开发同事指出 content-type参数输入格式有问题,要求的参数是json格式,但是给的是默认的标单格式Content-Type: application/x-www-form-urlencoded

JMeter 解决方法:

增加信息头管理器,添加要求的参数格式;在http请求,Body Data中输入json格式的参数;

交流技术 欢迎+QQ 153132336 zy 个人博客 https://blog.csdn.net/zyooooxie

Processed: 0.019, SQL: 10