准备工作
一、了解几种请求的使用
二、准备CSV文档用于读取数据
第一行为变量名,单列为所对应请求的数据;这边把整个body作为参数(方便后续接口变动直接修改);
注意编码格式,可以使用notepad进行转码
步骤
一、创建测试计划
可以针对新增、修改、删除创建不同的线程组,我这边创建了三组线程组;
勾选表示顺序执行。顺序执行,指的是测试计划中存在多个线程组时,第一个线程组执行完后再执行下一个线程组;
不勾选则表示并行执行。并行执行,指的是指的是测试计划中存在多个线程组时,所有线程组都在同一时刻执行;
二、提取通用的配置
将需要用到的变量提取出来,后期便于维护:例如后期换IP;引用时格式为
${TestEnvironment}
同样的,将HTTP信息头提取出来;
设置CSV文件的相关信息;
- 文件编码:需要和其他地方保持一致,设置为
UTF-8
; - 变量名称(西文逗号间隔):即CSV文件第一行设置的变量名,变量名之间使用
,
分隔; - 忽略首行(只在设置了变量名称后才生效):意思为CSV文件设置了变量名,数据将开始从第二行数取,这时候需要选择为
True
;如果CSV文件没有设置变量名,只包含数据,这时候需要选择为False
;
三、设置线程的相关信息
根据数据量进行线程组的相关设置:例如读取三组数据就设置为3
请求的一些配置信息
- 在HTTP请求中使用变量:引用时格式为
${TestEnvironment}
; - 设置编码格式,不设置可能引起数据乱码或者变为问号;
- 在Body Data引用CSV文件中的变量,这边为POST请求,对应变量名为
${add_data}
四、执行与查看报告
勾选总结报告和查看结果数,方便查看执行情况
上面步骤完成后,点击启动按钮执行测试计划
查看接口执行情况