这段时间没出来得瑟,是因为最近在自学JMeter、接口测试、接口自动化、Postman;终于有点收获了,才敢出来吹牛皮。因为我目前水平有限,会写的比较细,同时写的也不见得对,希望大家多多指正
个人博客:https://blog.csdn.net/zyooooxie
(一)有参数的get请求
先来分享关于HTTP接口中get请求方法:get请求是请求页面,返回页面的内容;get方法在传递参数后,url的格式是这样的:http://url?key1=value1&key2=value2
举个最简单、每天都要用到的例子:百度搜索 https://www.baidu.com/s?wd=zyooooxie 搜索的结果是zyooooxie [参数wd表示要搜索的关键字];
下面是使用mock来模拟接口的例子:
这个接口的url是"http://localhost:12307/getyes3"
;请求方法是get;要传的参数有name、gender;
响应Content-Type:application/json; charset=gbk,所以后面使用Postman响应body中因为gbk显示乱码;响应的数据是{“data”:“成功”,“msg”:{“home”:“SD”}};
JMeter访问此get请求【设置断言、监听断言结果】
A. 参数和值 写在Parameters
响应信息:
B.参数和值 直接写在url
请求信息:
Postman来访问此get请求【设置断言;断言了失败一个】
Requsets库 自动化测试访问此get请求【设置了断言,打印了很多信息】
(二)Fiddler抓包验证
刚才的请求发送后,使用Fiddler抓包,结果如下:
【请求头、响应头】
【请求的参数、响应的内容】
交流技术 欢迎+QQ 153132336 zy
个人博客 https://blog.csdn.net/zyooooxie