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:查看断言结果