打开Virtual User Generator工具,并点击"新建脚本"
选择Web(HTTP/HTML)
开始录制
- "要录制的程序"中只能选择IE
- "URL地址"填写需要测试web页面
- "工作目录"选择LR的安装目录下的bin文件夹
- "录制到操作"选择Action
- 点击确定开始录制
录制过程
编辑脚本
1.先切换到编辑模式
2.在需要抗压测试的代码前加集合点标记和添加事务开始
//添加集合点标记
lr_rendezvous("start");
//添加登录事务
lr_start_transaction("test");
3.在需要抗压测试的代码后加事务结束标识
lr_end_transaction("登录", LR_AUTO);
4.进行参数模拟
选择需要模拟的参数>>右键>>点击替换为参数5.点击"确定按钮"
6.再次右键参数名>>点击参数属性
7.编辑参数文件
8.选择参数文件>>"选择下一行"选择"Unique">>"选择更新值的时间"选择"Each Iteration">>"当超出值时"选择"Continue with last value">>配置好后点击"关闭"
然后就是验证回放,这里没什么好说的
9.直接进入运行时配置,参照我这个配置.把相关超时限制设到更大
10.然后点击"回放脚本"检测下是否有错误
然后就开始做并发压力测试了>>点击"创建Controller场景"
1.场景模拟并开始压力测试
设置全局计划,
2.把LR中的超时设置都设置到较大.以让待测试的服务器能承受更大的压力
3.点击开始场景.同时观察服务器性能变化和报错情况,通过暴露出的问题做相应的代码抗压加固
我的宗旨:希望大家一看就会,少摸索,少折腾
有问题WX: