性能测试训练Ⅲ
Runtime Settings(运行时设置)
迭代次数设置:10,脚本就会跑10次。与参数化设置的关系如下
如果设置为:Sequential,跑10次,用的就是前10个参数;
如果设置为:Random,跑10次,从X个参数里,随机选10个参数;
如果设置为:Unique,第一数据行是4,那10个用户用的都是第4行的参数;
迭代就是脚本到底让它跑多少遍
步:就是每一个迭代之后,时间可以让它发生延迟、等一等、间隔..
日志日志:根据需要查看的数据,进行选择标准或扩展,可以详细的查看日志的打印结果
思考时间思考时间:一般情况下不建议建立思考时间,除非说服务器很不好。(那样性能测试数据会不准)
可以将思考时间设置为:XX秒
可以将思考时间按照百分比设置:如2s思考时间,上图来看,每次迭代思考时间最小是1s,最大是3s
设置按线程运行或按进程运行,根据具体的操作来设定
进程含一个或多个线程
首选项
设置得到结果的规定时间:比如http请求链接超时,设定的120秒,在连接的2分钟时间,还连接不上,它就给我报错
请求接收超时也是,2分钟时间,连接不上,它就给我报错
这个东西是以后跑controller时,如果有太多连接超时的问题,设置的请求连接和接收时间可以长一点
这个跟服务器本身的性能有关
通用设置
General options(通用设置)是全局生效的,一般情况很少改动,入口菜单Tools→General Options中
1、Parameterization:参数化,其子选项含义如下
Parammeter Braces:可自定义参数括号的类型
2、Replay:回放,见P45,各子选项含义如下
Animated run:用来设置LoadRunner中的某个函数与另外一个函数之间的等待时间(单位为毫秒),以实现脚本减少运行
Prompt for results directoryp:是否提示测试报名保存的目录名,默认情况下为result1,选中会每次提示让用户输入保存的目录名
After replay View before replay:返回到回放前的状态
After replay Replay summary:直接打开回放结果统计
After replay Visual Test Results:打开测试报告
3、Environment:环境,见P45,各子选项含义如下
Save AutoRecove information every X minute:每隔X分钟自动保存恢复信息,可在LoadRunner崩溃时还原脚本
Auto show function syntax:自动显示函数语法
Auto complete word:自动完成函数提示,输入函数的第一个字母时,显示一个函数列表,通过它可以选择函数,而无须手动输入函数
Select Font:设置编辑器的字体
Comparison Tool:打开自定义对比工具,可以和另外一个功能一起使用
4、Display:显示,见P46,各子选项含义如下
Show run-time viewer during replay:显示正在运行的脚本在页面中的表现,选中后,VuGen打开自己的浏览器来显示脚本执行的效果,这是调试脚本的一个重要方法
Generate report during script execution:用来生成测试报告
Correlation:关联,见P46,各子选项含义如下
Enable Scripting and Java applets on Snapshot:启用脚本和JAVA应用程序快照,如果JAVASCRIPT脚本在TreeView 视图里显示有问题,则可以尝试勾选该选项
Download images on Snapshots viewer:在快照显示器里下载图片