jmeter接口自动化测试

准备工作

一、了解几种请求的使用

二、准备CSV文档用于读取数据

第一行为变量名,单列为所对应请求的数据;这边把整个body作为参数(方便后续接口变动直接修改);

csv文档

注意编码格式,可以使用notepad进行转码

修改编码格式

步骤

一、创建测试计划

可以针对新增、修改、删除创建不同的线程组,我这边创建了三组线程组;

创建线程组

勾选表示顺序执行。顺序执行,指的是测试计划中存在多个线程组时,第一个线程组执行完后再执行下一个线程组;
不勾选则表示并行执行。并行执行,指的是指的是测试计划中存在多个线程组时,所有线程组都在同一时刻执行;

顺序执行

二、提取通用的配置

将需要用到的变量提取出来,后期便于维护:例如后期换IP;引用时格式为${TestEnvironment}

提取变量

同样的,将HTTP信息头提取出来;

提取信息头

设置CSV文件的相关信息;

  • 文件编码:需要和其他地方保持一致,设置为UTF-8;
  • 变量名称(西文逗号间隔):即CSV文件第一行设置的变量名,变量名之间使用,分隔;
  • 忽略首行(只在设置了变量名称后才生效):意思为CSV文件设置了变量名,数据将开始从第二行数取,这时候需要选择为True;如果CSV文件没有设置变量名,只包含数据,这时候需要选择为False

在这里插入图片描述

三、设置线程的相关信息

根据数据量进行线程组的相关设置:例如读取三组数据就设置为3

设置线程数

请求的一些配置信息

  • 在HTTP请求中使用变量:引用时格式为${TestEnvironment}
  • 设置编码格式,不设置可能引起数据乱码或者变为问号;
  • 在Body Data引用CSV文件中的变量,这边为POST请求,对应变量名为${add_data}

请求配置

四、执行与查看报告

勾选总结报告和查看结果数,方便查看执行情况

勾选总结报告和查看结果数

上面步骤完成后,点击启动按钮执行测试计划

在这里插入图片描述

查看接口执行情况

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值