接口测试第2节
目录
1.用poster工具调用get请求
2.用poster工具调用post请求
说明:浏览器使用get和post请求简单说明,poster工具使用get和post说明
接口测试第2节
1.用poster实现对百度的调用:
火狐装了poster插件,在“工具”里面会有poster。


在百度输入“接口最佳实战”,会有个列表获取。


百度可以,然后用poster怎么获取,我先调一个百度的接口,然后传一个值过去,我们就要知道,是怎么传输的?

我们要看URL里面传的是什么,其实就是?后面传的字段和值。
里面都是被编码了的,里面有个wd=...,其实中文被编码了,这部分替换成我们想要搜索的内容就行。替换成“性能测试”,得到如下结果:

以前我们要通过浏览器,现在改一个值就行,很方便,wd就是参数。
参数抽取:
凡是?号前的都是接口地址。后面的都是参数和值用&连接起来:key=value&key=value;
Get标准:?号前是接口参数,后面是参数,参数和参数用&分割,=号前是参数名,=号后是参数值。
添加过的参数,在URI里面删除掉。


点击get得到一样的效果。现在只需要给变wd的值就可以测试。

为什么要这么做,是为了后面的json参数位,就知道是怎么来的。get一般不用猜,但post发送的请求需要猜的。
2.用poster工具调用post请求
post也可以挂参数,就跟get一样,但不是当paremeter用的。





没有成功,可能有校验,必须填写校验字段。


poster,post请求,在parameter里面填的值,必须要点击bodyaddparameter,请求的时候才能传值出去,要不然一直是空值,导致报错。postman在fama_data中填写,或者raw,填完就可以发送。
post表单很容易被拦截修改数据,拦截请求报文,发出去。
比如有这么个活动,第一次注册,会有10个优惠卷,这个是通过手机的IMEI,注册的时候改,为了防止这个事,用手机短信来验证,
tampedata工具只能改post,get无法更改。



浙公网安备 33010602011771号