接口测试练习
-
添加线程组
结果如下:
-
添加取样器-HTTP请求
结果如下:
协议可以写http或https
服务器名称或IP,可以填写网址如www.baidu.com
或IP如127.0.0.1
等
端口号,输入网址可以不填写,网址有默认的端口号,如80,、8080、5000等;如果前面输入的是IP,需要填写对应的端口号,才能正常访问
请求有很多种,根据测试内容和具体情况进行选择
HTTP请求方法如下图,来源:https://www.runoob.com/http/http-methods.html
-
路径,指的是网址后面的内容,如百度搜索后面的路径就是
/s
,网址中j将参数和URL之间以?作为分隔符,?后面是参数,前面是URL,如下图所示: -
网址https://www.baidu.com/s?wd=JMeter%E6%80%A7%E8%83%BD%E6%B5%8B%E8%AF%95&rsv_spt=1&rsv_iqid=0x8ae00fce000a3cc2&issp=1&f=3&rsv_bp=1&rsv_idx=2&ie=utf-8&tn=baiduhome_pg&rsv_enter=1&rsv_dl=ih_0&rsv_sug3=2&rsv_sug1=2&rsv_sug7=001&rsv_sug2=1&rsv_btype=i&rsp=0&rsv_sug9=es_2_1&rsv_sug4=2652&rsv_sug=1中,
https
是协议,www.baidu.com
是服务器名称,/s
是路径,?后面的当前网页的参数,多个参数之间用&连接。 -
察看结果树,用来查看测试结果是否正确,以及错误产生的原因,如下图所示:
点击绿色的小三角图标,运行后如下图所示:
取样器结果中的Response code:200
,即响应码为200,意味着请求成功
Request Body
是请求体请求体中的第一行,是请求的地址,这里请求的地址与我们预期的网址地址一致,复制到浏览器打开,显示内容正确
Request Headers
是请求头请求头这里是默认生成的,并没有做任何设置
响应数据,如下图示:
字段定位
POST请求
就是将请求方式更改为POST,然后添加需要传递给服务器的参数进行传递,可以选择参数
或消息体数据
两种格式