1009接口测试经验分享

原计划是中秋后开始重学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

一)接口文档的 是与非

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

  2. 这还不是最无语的。

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

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

  1. 还有后台说 暂时的需求设计是保证返回数据正确,一些异常传入不会对后台数据做修改就得了。【不修改就行,获取到其他信息 不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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值