zoukankan      html  css  js  c++  java
  • 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文件参数的方法

  • 相关阅读:
    HDU 1269 迷宫城堡 tarjan算法求强连通分量
    hrbust 1721 A + B = 0 map的应用
    关于vis标记
    poj 1703
    poj1961 kmp
    acm poj1260 dp
    矩阵链乘 hrbust 1600
    单源最短路径 hdu 2066
    最小生成树
    多维背包 hrbudt 1335 算法与追MM
  • 原文地址:https://www.cnblogs.com/surenliu/p/12071678.html
Copyright © 2011-2022 走看看