jmeter接口测试实例(一)登录接口及参数化设置

内容:
jmeter实现简单的接口测试、并进行参数化(需要补充csv格式的数据)

前提:
测试http协议的登录接口,接口请求方式为post,请求参数为非json格式

一、实现接口测试:

1、在测试计划下,右键添加线程组,每一个接口测试的请求必须在线程组下,一个线程组可以理解为一个用户,有了用户才能发送请求进行测试。
jmeter接口测试实例(一)登录接口及参数化设置_第1张图片
2、在线程组下,右键添加取样器—http请求,并根据接口信息,填写以下信息:
请求参数的格式是非json格式的,所以参数要写在【参数】列表下
jmeter接口测试实例(一)登录接口及参数化设置_第2张图片

3、添加http信息头管理器
这个是根据请求参数的类型决定的。具体见链接
jmeter接口测试实例(一)登录接口及参数化设置_第3张图片
4、添加【查看结果树】,执行、查看响应结果
jmeter接口测试实例(一)登录接口及参数化设置_第4张图片

二、将接口参数化

接口参数化方式有两种:
(1)一种是通过jmeter的用户参数方式
1、添加–前置处理器–用户参数
jmeter接口测试实例(一)登录接口及参数化设置_第5张图片2、因为增加了三个用户,所以需要在线程组下,设置线程数为三个(当前设置下,每个用户执行一次,如果设置线程数大于三,则这三个用户随机总共执行N次)
jmeter接口测试实例(一)登录接口及参数化设置_第6张图片

3、请求参数化设置,传参时不能像一个参数那样传递变量。需要将用户参数化里添加的变量,加到请求参数里进行传递:格式是【${变量名}】
jmeter接口测试实例(一)登录接口及参数化设置_第7张图片4、执行结果:
jmeter接口测试实例(一)登录接口及参数化设置_第8张图片
(2)一种是通过【csv/txt】文件进行参数化
1、添加–配置元件–csv数据文件设置,将准备好的txt文件导入:
注意:
<1>文件保存路径不要有中文字符,
<2>用notepad++打开文件,并将编码转化成utf-8编码
jmeter接口测试实例(一)登录接口及参数化设置_第9张图片
2、设置相关参数
jmeter接口测试实例(一)登录接口及参数化设置_第10张图片
3、执行结果:
jmeter接口测试实例(一)登录接口及参数化设置_第11张图片

你可能感兴趣的:(二,jmeter)