Jmeter服务器性能压测-用户登录实例CSV方式
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Jmeter服务器性能压测-用户登录实例CSV方式相关的知识,希望对你有一定的参考价值。
为什么用CSV方式压测,因为用jdbc链接数据库,我发现数据库数据量量大的情况下,Jmeter会内存溢出
第一步:数据准备,根据登录接口需要的参数准备测试数据
例子中,测试的登录接口需要4个参数化数据
Step1:数据库直接准备够需要用到的数据,插入还是update随便喽,sql语句可以参考我的分类“sql语句”
比如我用的sqlyog,准备好数据后,导出数据
根据我图片标注,按照需要进行勾选
导出为xls文件,打开后,另存为csv文件
第二步:Jmeter脚本(已添加用户定义的变量)
1.新建一个线程组
2.设置线程需要并发多少
3.性能测试,需要配置缓存清理,这里需要配置清理下http缓存管理器和Http Cookie 管理器
缓存管理器需要按照如图勾选
HttpCookie管理器需要按照如图勾选
4.创建定时器,也就是我们常说的集合点
同步计时器需要注意,配置的模拟用户组的数量与线程数量保持一致或小于线程数,下面的时间表示等待1秒后,集体访问请求
5.配置CSV文件
文件名:点击浏览选择自己文件位置即可
文件编码:不解释,一般UTF-8
变量名称:自定义变量名称,顺序比较关键,第一个变量名称即对应CSV文件中第一列内容,所以需要核对自定义变量与CSV文件保持一致
忽略首行:一般有列名会选择True
分隔符:,即可,保持与CSV文件一致
剩下的几个如果有特殊需求,可以查下百度改改,默认即可
6.参数调用,下面试Http请求的调用CSV文件参数的方法
以上是关于Jmeter服务器性能压测-用户登录实例CSV方式的主要内容,如果未能解决你的问题,请参考以下文章