一、使用场景
在实际的测试中,使用JMeter批量跑接口时,会遇到导入场景,为了最大程度还原真实环境,此功能的实现尤为重要。
二、操作步骤
本次编写的脚本供演示用,脚本流程为账号登录成功后操作用户导入。
1.添加线程组、HTTP信息头管理器、登录接口及token提取器、查看结果树
此处不再赘述
Content-Type填写登录接口的请求头参数,抓取的登录接口如下:
2.查看导入接口请求参数
4.运行,查看结果
显示运行失败。
查看资料得知:在导入接口中勾选了对POST使用multipart/form-data后,在http信息头管理器中是不起作用的,所以导入接口要添加BeanShell预处理器,将http信息头管理器的content-type删掉,脚本如下:
sampler.getHeaderManager().removeHeaderNamed("Content-Type");
5.再次运行查看
无报错信息,数据导入成功。