jmeter如何进行接口测试,首先添加线程组,添加http请求,填写接口请求地址,方式,请求类型,请求头,参数等,查看返回结果。
首先打开jmeter软件:
我们可以选择语言为中文
首先添加一个线程
针对我们进行接口测试,上述线程数与循环数,我们只需默认1即可,无需改动,然后我们可以在线程组中添加我们所需要进行接口测试的http请求
jmeter 发送get请求
发起请求我们需要添加结果树,才可以看到请求和返回的数据:
jmeter 发post请求
post请求方式三种请求类型,不同类型参数放置的位置会有区别,可参考
如何使用postman做接口测试中相关介绍。
jmeter添加HTTP请求默认值
线程组里面添加配置元件—HTTP请求默认值
一般来说我们在企业中进行接口测试,请求的服务地址,端口号,协议等变化很少,因此我们可以直接添加在HTTP请求默认值发送,无需在每个请求中单独编写。
jmeter添加cookie信息
添加配置元件—HTTP Cookie 管理器
jmeter 添加请求头header
配置元件—HTTP信息头管理器
请求头管理器大多用来存放请求类型,cookie等字段。
jmeter参数化
- 用户定义的变量(全局变量)
- 函数生成器
- csv参数文件设置
jmeter添加用户定义的变量
线程组添加配置元件--用户定义的变量
在接口中进行变量的使用:
函数生成器
- ${__UUID} 随机生成一个唯一不重复的字符串
- ${__Random} 随机选择一个数字
- {__time} 时间函数,{__time(,)} 是生成精确到毫秒的时间戳、{__time(/1000,)}是生成精确到秒的时间戳、${__time(yyyy-MM-dd HH:mm:ss,)} 是生成精确到秒的当前时间
csv文件设置
线程组里面添加配置元件-CSV 数据文件设置
以下为文件内容:
具体实例:
发起请求后,在查看结果树中查看请求数据: