JMeter操作手册
一、用户注册系统测试
1、业务需求:测试批量注册用户脚本(前提:badboy录制脚本)
思路:寻找session(cookie),并将session(cookie)保存
批处理注册多用户(例如21个用户)
操作流程:
步骤1:寻找session,并设置session

设置session

步骤2:构造用户注册数据.txt

步骤3:创建Csv Data Set Config,批处理读取数据

加载用户注册数据

步骤4:注册用户url修改参数

步骤5:设置21个用户—线程

步骤6:执行,并查看数据库user表-注册新用户情况

二、登录系统测试
1、业务需求:测试登录脚本(前提:badboy录制脚本)
url地址:http://localhost:8080/dangdang/user/login
参数:登录用户、登录密码

操作流程:
步骤1:添加Thread(Users)下的线程组(Thread Group)

设置线程个数与重复请求数

步骤2:添加sampler下的http请求(HttpRequest)

步骤3:设置email和password相关参数

步骤4:增加结果树(View Results Tree)

步骤5:执行结果并查看结果数

2、业务需求:测试模拟20用户,登录网页脚本

操作流程:
步骤1:线程组设置20个线程

备注:Ramp-Up Period in second :默认1秒,告诉Jmeter启动并发用户的时间间隔。例如:设置为5秒,那么Jmeter会在5秒内将所有并发用户启动起来。如果设置为0秒,jmeter会立刻启动所有的并发用户。
步骤2:添加Config Element()下的CSV参数化配置(CSV Data Set Config)

步骤3:模拟20个用户的登录名+登录密码—存入txt或csv文件(分隔符\t)

配置CSV Data Set Config—读取数据文件(txt或csv)

步骤4:运行程序
3、业务需求:在业务需求2基础上,增加断言Response Assertion

操作流程:
步骤1:增加断言–Response Assertion

httpRequests中将follow Redirects 去掉勾选项

设置断言

步骤2:查看断言结果

本文详细介绍使用JMeter进行用户注册及登录系统性能测试的操作流程,包括如何设置session、构造批量用户数据、参数化配置及断言验证等关键步骤。
943

被折叠的 条评论
为什么被折叠?



