下面直接按顺序组织一次http接口请求,期间顺带讲解jmeter的常用组件
1.线程组
[测试计划]-右键添加[Threads][线程组]
本组件添加一个相当于一个用户来操作请求
2.HTTP请求默认值
[测试计划]-右键添加[配置元件][HTTP请求默认值]
统一配置本测试计划中默认的请求协议类型,服务器名称或IP、端口号等
3.HTTP信息头管理器
[测试计划]-右键添加[配置元件][HTTP信息头管理器]
信息头管理器可以直接配置发起的http请求头内容,比如Content-Type=“application/json”<>
4.HTTP Cookie 管理器
[测试计划]-右键添加[配置元件][HTTP Cookie 管理器]
这个组件模拟浏览器保存本地cookie缓存信息,我常用这个组件保存用户的登录信息
5.HTTP请求
[线程组]-右键添加[Sampler][HTTP请求]
这个组件就是http请求的主战场啦,直接编辑单个http的URI,请求内容等http请求需要设置协议http和https,请求方法有post、get、put、delete等,根据接口所需类别设置。编码集utf-8或者gbk、gb2312等。
post请求,Body Data 处输入参数为json格式的数据
get请求参数为key-value键值对,按需要添加参数即可
6.查看结果树
[测试计划]-右键添加[监听器][查看结果树]
这个组件用来快速、实时展示所有请求的执行结果
这些组件系统测试的接口测试足够了
下篇jmeter进阶,jmeter进阶还有数据读取、数据输出,扩展插件和返回值校验等等等