jmeter学习随笔2

一、在我使用jmeter接口测试的时候,之前是一直用同一个用户登录的接口。那么我就会想,我想要实现多用户登录,那么我应该怎么做,在查了相关的资料之后,准备进行一个参数化的接口登录。(jmeter有两种参数化的方法,我使用一种个人认为比较实用的方法)
1. 接口相关配置和元件如随笔1相同,如下图所示
jmeter学习随笔2_第1张图片

  1. 配置好相关的元件后,右键线程组—-添加—-配置元件—-CSV Data Set Config 如下图所示
    jmeter学习随笔2_第2张图片

  2. 配置CSV Data Set Config的相关参数,实现参数化,配置如下图所示
    jmeter学习随笔2_第3张图片
    CSV Data Set Config的相关参数的详细说明
    FileName:即同目录下txt文件的名称
    File Encoding: 默认为ANSI
    Varible Names: 定义文本文件中的参数名,参数之间逗号分隔.定义后可在脚本在Shell变量的同样的方式引用
    Allow Quoated data: 双引号相关
    Recycle on EOF: 设置为True后,允许循环取值
    Stop Thread on EOF: 当Recycle on EOF为false并且Stop Thread on EOF为true,则读完txt文件中的记录后,停止运行
    Sharing Mode: 设置是否线程共享

下图红圈的配置应与CSV中的用户密码相对应
jmeter学习随笔2_第4张图片
4. 运行后查看结果树,如下图所示
该次运行设置两个线程,发送的不同的登录账号密码,实现多用户登录
jmeter学习随笔2_第5张图片

jmeter学习随笔2_第6张图片
至此,参数化实现多用户登录测试完成,只要数据足够多,个人感觉是可以进行无限用户登录,但是需要考虑硬件和软件的相关性能。
以上纯属个人经验,如有错误,请大牛指正

你可能感兴趣的:(jmeter,jmeter,测试)