多用户同时模拟登录并发

今天在学习,模拟 app很多个用户同时操作登录,别人给我的建议是用

定时器 + 参数化 +线程数  这些去实现

假如我要模拟这500个账户登录,需要我去用文本txt写出来

有4中参数化方法,数据库的话,一般密码是加密的,还会给数据库造成很多没有用的数据。

别人以前试过从mysql中读取数据,一压 发现把保存参数的mysql 给压挂了。

那就用CSV data  set config------txt  csv保存都可以,再录制一遍注册呗,参数化100个注册用户,注册的时候把用户名参数化100个,密码都用同一个;登录的时候用注册的原始密码,只是把用户名参数化就ok了啊

一,开始步骤

1.app录制登录页面,输入用户名密码,登陆成功页

2.新建一个CSV data  set config,用来设置参数化  

3.在jmeter目录下新建一个txt文本,然后用Notapad++ 打开,编辑既要输入的用户名和密码,


图1
图2

4.然后复制文本的路径,粘贴在  Filename 一栏中

File encoding (变量名) 可不写

Variable Names (comma-delimited) (密码)可不写 

Delimiter(use “\t“ for tab) 是否用逗号隔开,也不用写,已经分隔开了

是否允许引号

5.我复制完路径的时候,然后运行,没反应。原因是应为我的版本是3.1所以要把路径的引号去掉,才能运行有反应

6.如果密码是密文的话,需要在参数中 把 密码的 秘闻复制下来,放在文本中


你可能感兴趣的:(多用户同时模拟登录并发)