1 在负载测试的配置界面,点击【Run-Time Settings】 按钮
2 运行逻辑(Run Logic)
指定虚拟用户(Vuser)运行的循环次数,以及参加测试的脚本事务。默认是全部参加。
但如果你编辑了脚本,则需要更新这里的配置,切记,否则新修改的脚本将不参与测试。
3 循环测试的间隔(Pacing)
指定上一个循环结束后,何时启动下一次循环,可以立即开始,也可以在设定一段休息时间后在开始
4 日志(Log)配置
使用或者关闭日志(Enable logging),
设置日志是否在发生错误时才发送消息,还是总是发送日志
设置日志的详细程度,扩展日志可以包含模拟的参数(Parameter subsitution),服务器返回的数据(Data returned by server)和高级跟踪信息(Advanced trace)
5 思考时间(Think Time)配置
可以忽略思考时间或者回放思考时间(Reply think time),可以使用录制的时间,或者加上一个系数,或者使用随机的思考时间。并且可以限制最大思考时间。
6 额外属性(Additional attributes)
7 混合配置(Miscellaneous)
可以设定在发生错误时继续运行脚本(Continue on error)
在用户使用lr_error_message时让所有打开的事务全部失败
失败时记录快照信息
采用多进程还是多线程模拟多用户(Run Vuser as a process or thread)
是否默认把每个活动作为一个事务,默认为是。如果去掉,则需要自己在脚本里面设置事务的开始和结束
是否默认把每一步都作为一个事务,默认为否。
8 模拟浏览器行为的配置(Browser Emulation)
设置模拟浏览器的类型和版本,比如IE 5,5还是6.0等
设置浏览器的缓冲(Simulate browser cache)
是否下载非HTML的资源(Download non-HTML resources)
每一轮都模拟一个新的用户(Simulate a new user on each iteration)
以及新用户是否清除缓冲(Clear cache on each iteration)
9 代理服务器设置
10 基本性能配置(Preferences)
是否进行图片和文本的web_find和web_image_check
是否产生一些性能图形,比如每秒点击和响应的数据,页面的数量,以及返回的字节数等
是否事务名自动加上活动的名称和行号(File and line in automatic transaction names)
非核心资源失败仅仅警告(Non-critical resource errors as warnings)
本地保存快照资源
11 性能的一些高级配置参数
12 下载资源的过滤列表(Download Filters)
13 内容检测(ContentCheck)
总结:
这块对测试的影响是至关重要的,请认真领悟每个参数的意义。鼠标移动到参数上,会出现对应的英文解释。
2008-11-25_130740.png 2008-11-25_131107.png 2008-11-25_132559.png 2008-11-25_132817.png 2008-11-25_133205.png 2008-11-25_133258.png 2008-11-25_133831.png 2008-11-25_135516.png 2008-11-25_135559.png 2008-11-25_141215.png 2008-11-25_141243.png 2008-11-25_141429.png 2008-11-25_141612.png