vuser-->Run-Time Settings
①Run Logic迭代数 设置为10
②Browser Emulation
去掉Simulate a new user on each iteration即不产生新用户
在Advanced里添加需要保存缓存的文件类型
③Preference-->Options
设置HTTP-request的connect和receive timeout为999
设置step download timeout为500
点击Start Record
Url Address即为需要测试的网址如果是ip地址则需要先在浏览器中按ctrl+enter键入获得自动补全的网址否则直接用会无法显示网页
Record into Action 设置为vuser_init
点击ok
进入录制页面 在需要迭代的操作进行前 将vuser_init改为action 添加事务如命名为1 再进行操作 结束事务1 录制结束按stop停止
获得脚本后 tools-->Create Controller Scenario开始进行压力测试
在Run-time Setting的Miscellaneous中将Automatic Transactions的Define each action as a transactions勾选上
Manual Scenario中的Number of Vusers可以设置需要模拟的用户数量
在Global Schedule中双击Start Vusers 修改* every **:**:**即修改间隔多久启动一个线程
值得一提的是2 every 00:00:08和1 every 00:00:04 不是一个概念
前者2个用户同时启动也就是并排走进房间耗时8秒
后者是2个用户一前一后走进房间耗时8秒
也就是说前者会产生线程堵塞