---创建脚本:
(1)选择对应的协议;
(2)应用程序类型:B/S架构选Internet应用程序;C/S架构选win 32应用程序
(3)要录制的程序:选相应的浏览器
(4)URL地址:被测系统的地址
(5)录制到操作:Action
(6)选项:
录制级别选基于HTML的脚本,仅包含明确URL脚本
http属性高级:支持字符集UTF-8,本地保存快照资源
关联不选
---录制时操作前加注释
---操作完后点击停止,自动生成脚本,保存到scripts目录
2、脚本的优化
(1)事务:相应的操作前点击右键插入开始或结束事务
(2)集合点:开始事务前插入
(3)关联参数:
1)回放一遍脚本,新录制一个脚本,比较两个脚本,找出脚本的不同,服务器返回来的动态值
2)回到脚本定位到动态值,切换到http视图
3)在该位置之前的函数的响应中找到该动态值,确定左右边界值
4)返回该动态值的请求前插入一个关联函数:web_reg_save_param
填好左右边界,实例1,搜索范围,找不到
5)回到脚本,把所有动态值用关联函数替换
6)F4:勾选日志--扩展日志--参数替换
(4)检查点:动态值前面找,对比html视图,找出不同点,提取出来
之前插入检查点函数:搜索范围,保存计数:chk_count,失败条件
(6)思考时间
二、运行负载测试
1、新建:选录制好的脚本
运行时设置:
运行逻辑:
步:前一个迭代结束后
日志:仅在出错时,参数替换日志
思考时间:使用录制思考时间的百分比一般80-120
其他:出错时仍然继续,按线程进行
浏览器模拟:每次迭代模拟一个新用户,会清除缓存
2、集合
3、全局计划
4、运行界面
windows资源拖过来,点击右键添加度量
服务器计算机:localhost
资源度量位于:
CPU:Processor ----Processor time
内存:Memory---Available Mbytes
I/O:physical disk---disk time
checklist
1、脚本是否正确添加
2、是否设置场景中的Run Time Setting
3、场景是否选对(手工场景,目标场景)
4、用户数是否正确,用户加载和场景运行时间是否正确
5、集合点策略是否正确
6、LG的设置
7、各项监控是否开启
三、分析报告
并发用户数量
事务平均值
网友评论