1、添加http请求api
本篇博客将采用聚合网的api接口来举例,聚合网中有不少可用的免费的api接口供咱们平时测试练习,固然也有些是收费的,不过免费的也彻底够用了。测试
以访问全国天气预报的数据接口为例,api文档中给出了请求方式为get,必填的请求参数key和cityname,其余非必填的参数可不填spa
将以上获取的信息在http请求中体现线程
先新建一个线程组,而后右键添加sampler(采样器)http请求3d
将接口地址和请求参数分别填入,其中协议栏位若是是http协议可不填,若是是https协议则要填写blog
2、查看结果树接口
添加http请求后须要观察该请求发送后的结果,因此在线程组中再添加一个监听器--查看结果树ci
点击运行后观察结果文档
3、断言get
为了验证发送请求后返回的数据是否正确,是不是咱们须要的结果,能够进行添加断言
好比说当前例子我想要知道接口返回的文本数据中是否有“查询成功”的文本存在,便可进行以下断言设置
设置断言后为了方便查看结果,还须要增长一个断言监听器
4、http请求默认值
那么当前有一个问题,当我想要查询多个地方的天气预报时,那不是要增长多个http请求,10个100个1000个,那工做量就大了。因此引出http请求默认值和用户定义的变量来解决这个问题。
添加多个http请求中的地址,key都是同样的,像这种重复的信息能够统一在http请求默认值中填写
先添加一个配置原件---http请求默认值
5、用户定义的变量
要添加多个http请求,每一个城市都是不同的,那么也就是要在每一个http请求中对cityname进行维护,这样也是工做量很大,很是之不方便,引入用户定义的变量能够解决该问题
首先在配置原件中添加一个用户定义的变量
而后将变量都在这里进行维护,在http请求中只须要引用变量便可
变量的引用格式:${变量名称}
来,咱们看下最终的结果:
怎么样朋友们,会添加一个简单的http请求了吗?请求默认值和定义的变量是否是用起来方便不少?