通过jmeter上传/导入文件

本文介绍了一种在财务系统薪资管理模块进行压力测试的方法。利用JMeter工具通过后台接口批量导入工资数据,实现对系统性能的高效测试。此外,还提供了一种简便的SQL语句导入工资数据的方式。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

系统性能测试,需要模拟生产环境搭建应用服务和建造环境数据,最大限度的还原生产环境,使系统性能测试的指标更加合乎实际,真实、准确。

如某项目财务系统中的薪资管理模块做工资计算的压测,需要在系统内造179家单位、每家单位500个用户(400人在职、100人退休)...,最终要分别为每家单位的500个用户导入各项工资数据(用于计算)。

造数据过程中,每家单位切换分别导入在职、退休人员的工资数据,会非常繁琐,此次通过jmeter工具,以后台接口的形式导入工资数据。以下做个工作过程记录:


1. 录制jmx脚本

使用抓包工具,录制工资数据通过附件导入的操作过程,生成jmx文件。

2. 设置文件上传

2.1 设置http请求的文件上传:

  文件名称(导入文件在本地的绝对路径)、参数名称(与请求头的filePath一致)、MIME类型(参考附录介绍)。

2.2 设置请求头

  将请求头中的Content-Type删除,因与【文件上传】中的MIME类型冲突。

3. 定义变量

  请求体中的id具有唯一性,通过这个id为每个单位的在职类别传入工资数据。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值