文件服务器压测,Jmeter服务器性能压测-用户登录实例CSV方式

为什么用CSV方式压测,因为用jdbc链接数据库,我发现数据库数据量量大的情况下,Jmeter会内存溢出

第一步:数据准备,根据登录接口需要的参数准备测试数据

例子中,测试的登录接口需要4个参数化数据

Step1:数据库直接准备够需要用到的数据,插入还是update随便喽,sql语句可以参考我的分类“sql语句”

比如我用的sqlyog,准备好数据后,导出数据

b3a3f034164cde7d0ddfe7bdf61a0a5a.png

根据我图片标注,按照需要进行勾选

8c4dc820900bedf8d456f81c4d72e4ad.png

导出为xls文件,打开后,另存为csv文件

第二步:Jmeter脚本(已添加用户定义的变量)

1.新建一个线程组

69dbd46d1b5acf23b4189764b1d9520d.png

2.设置线程需要并发多少

cabf16c9bb143f9386d09109af810aa7.png

3.性能测试,需要配置缓存清理,这里需要配置清理下http缓存管理器和Http Cookie 管理器

001343b8fd8e419ff90c10a0c662a1ce.png

缓存管理器需要按照如图勾选

dbbdb2dfe477a0f68077e97f2ca75682.png

HttpCookie管理器需要按照如图勾选

f71527119c4591647bfeecf8be08b12e.png

4.创建定时器,也就是我们常说的集合点

1735572f4b8a54db8ca80013452eae4f.png

同步计时器需要注意,配置的模拟用户组的数量与线程数量保持一致或小于线程数,下面的时间表示等待1秒后,集体访问请求

872846f4c545dfd7bd9cf18583841608.png

5.配置CSV文件

500594f2cfa5f5b7dc09ae32cd8ca9da.png

文件名:点击浏览选择自己文件位置即可

文件编码:不解释,一般UTF-8

变量名称:自定义变量名称,顺序比较关键,第一个变量名称即对应CSV文件中第一列内容,所以需要核对自定义变量与CSV文件保持一致

忽略首行:一般有列名会选择True

分隔符:,即可,保持与CSV文件一致

剩下的几个如果有特殊需求,可以查下百度改改,默认即可

4fdb400e863fe62c9c4de185e00f1c77.png

6.参数调用,下面试Http请求的调用CSV文件参数的方法

237ece4eea2eb12869b1994a329b71d7.png

原文:https://www.cnblogs.com/surenliu/p/12071678.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值