Loadrunder脚本篇——Run-time Settings之Preferences
打开Preferences设置对话框,这里提供了对运行时的参数选择设置
Enable Image and Text Check
开启图片和文本检查。允许用户在回放期间通过web_find(文本检测)或web_image_check(图片检测)验证函数执行验证检查。这个选项仅应用于HTML- based模式录制的记录。
注意:
1.虚拟用户带着验证检查运行比不执行检查的用户会消耗更多内存。
2.默认不开启。如果有设置检查点,那么必须开启该选项,否则检查点函数设置无效。
Generate Web Performance Graphs
指示Vuser收集数据来创建Web性能图形。在测试执行期间使用在线模拟器及测试执行后使用Analysis分析器查看每秒点击数Hits per Second, Pages per Second, 和Response Bytes per Second (Throughput)图形。在测试执行后使用Analysis分析器查看Component Breakdown graph.为虚拟用户选择要收集的图形数据类型 。
注意:如果你不选择使用Web性能图,那么禁用该选项来节约内存。
Advanced
WinInet Replay.
指示VuGen使用WinInet回放引擎而不是使用标准Sockets回放。VuGen有2个HTTP回放引擎: 基于套接字(Sockets-based)(缺省) 或者 基于WinInet。WinInetIE使用的引擎并且支持所有混合到IE浏览器的特征。WinInet回放引擎的限制是非可扩展的,且不支持UNIX。此外,当协同线程工作时,WinInet引擎不能精确模拟连接带宽和连接数。VuGen的基于套接字回放是一个用于负载测试的可扩展的轻量级引擎。和线程协同工作时也是精确的。基于套接字的引擎限制是不能支持SOCKS代理。如果你在那种环境下录制,使用WinInet回放引擎。
默认:不开启。 (socket-based replay engine).
File and line in automatic transaction names.
通过为事务名添加文件名和行号来为自动化事务创建唯一的事务名字(当添加一个新的脚本,系统是否自动添加唯一的事务名).
默认:开启
Non-critical item errors as warnings.
为不是关键项上的失败函数返回一个告警,如一张图片或者Java applet下载失败。这个选项默认开启的。如果你把特定的告警认为是个错误和失败的测试,那么禁用该选项。你可以通过添加到Tools->Recording Options->Advanced->Non Resource列表来设置管理的内容类型。
在录制的脚本中,大多数请求都会带一个参数EXTRARES.在这个参数后会带有一些图片资源文件的链接地址,VuGen函数在发出请求后会验证一下该请求是否能返回EXTRARES下相关地址的对应资源,如果修改相关资源的地址,脚本回放时会发现服务器即便没有返回相关的图片资源脚本也不会出错。如果希望脚本完全验证整个访问过程中的每个页面请求和相关资源,这个时候就需要取消该选项。资源文件如果出错,将不以Warnings提醒的方式出现,直接出现ERROR。
Save snapshot resources locally.
指示VuGen保存资源快照到本机文件中。这个特点让Run-Time viewer创建快照更准确并更快的显示它们。
Option
打开高级设置对话框。
仅对特定协议有效。
把属性分成不同的类: HTTP, General, Authentication, Log, 和指定的Web (Click and Script).
这里提供了对HTTP请求的所有设置选项,包括HTTP超时的时间限制,请求的发送和接收格式。在使用中经常遇到关联或者检查点对中文支持不好的情况,一般都是这里的接受格式没有打开UTF-8导致的
通常如果很小负载的情况下就出现处理超时,那可能要考虑在这里增加以下设置项的时间值
HTTP-request connect timeout(sec)
HTTP-request receive timeout(sec)
Step download timeout(sec)
Loadrunder脚本篇——Run-time Settings之Preferences的更多相关文章
- Loadrunder脚本篇——Run-time Settings之Miscellaneous
作用说明 提供混杂设置,如错误处理,多线程,自动化事务设置等 注意:仅对指定协议有效 Error Handling Continue on Error 开启后,在VuGen中,如脚本中某个函数出错 ...
- Loadrunder脚本篇——Run-time Settings之Browser Enmulation
浏览器模拟 所有Internet Vuser Header包含一个标识将被模拟的浏览器类型(或无线工具包)的User Agent header.例如User-Agent: Mozilla/3.01Go ...
- Loadrunder脚本篇——关联数组(参数数组)
导言 前面说过可以用关联取出服务器相关的一些动态变化的信息,前面也提过web_reg_save_param中可以设置ord=all,代表从服务器中取出的是一个数组,它试用的场景是当我访问一个发帖网站, ...
- Loadrunder脚本篇——webservice接口测试(二)
1.选择协议--Web Service,如下图 2.导入服务 入口1:点击Manage Services ->弹出窗中选择“Import” ->弹出窗中选择“URL”,填写wsdl地址,导 ...
- Loadrunder脚本篇——webservice接口测试(一)
函数介绍 soap_request 函数执行一个SOAP请求 函数原型 int soap_request( const char *StepName, ExpectedResponse, URL, , ...
- Loadrunder脚本篇——web_submit_data实现提交post请求
概述 web_link()和web_url()函数都是页面访问型函数,实现HTTP请求中的GET方法,如果需要实现POST方法,可使用web_submit_form或web_submit_data() ...
- Loadrunder脚本篇——web_custom_request函数介绍
c语言版本: int web_custom_request(const char *RequestName, , [EXTRARES, ,] LAST ); 参数说明: RequestName ...
- loadrunder脚本篇——执行操作系统命令
思路: 用loadrunner system()函数 函数原型: int system( const char *string ); 示例一:在指定目录下创建指定文件 Action() { char ...
- Loadrunder脚本篇——文件下载
下载简介 对 HTTP协议来说,无论是下载文件或者请求页面,对客户端来说,都只是发出一个GET请求,并不会记录点击后的“保存”.“另存为操作”. 如下,点击页面中tar.gz压缩包,用工具可以清楚的看 ...
随机推荐
- linux fedora 14(内核2.6.35.6) PF_RING+libpcap 极速捕获千兆网数据包,不丢包
前面讲到了libpcap 捕获数据包,尤其在千兆网的条件下,大量的丢包,网上搜索好久,大概都是PF_PACKET +MMAP,NAPI,PF_RING之类的方法,我对PF_RING+libpcap进行 ...
- x264命令行工具(x264.exe)源码整体分析
该命令行工具调用的是libx264,就是一个使用该库的示例程序 X264命令行工具的源代码在x264中的位置如下图所示(红框里面的). X264命令行工具的源代码的调用关系如下图所示. Additio ...
- oracle怎么卸载
Oracle Database,又名Oracle RDBMS,或简称Oracle.是甲骨文公司的一款关系数据库管理系统.到目前仍在数据库市场上占有主要份额.劳伦斯·埃里森和他的朋友,之前的同事Bob ...
- asp.net *.ashx类型的文件使用说明
你想创建一个ASP.NET文件,它不是aspx文件,它能动态的返回一个图片.XML文件或其他非HTML文件. 解决方案:使用ashx文件. 1. 使用ASHX handlers 首先,我们要回顾要使用 ...
- Asp.net 基于Cookie简易的权限判断
基于Cookie简易的权限判断代码,需要的朋友可以参考下. 写入Cookie页面,创建cookie后,设置cookie属性,并添加到Response.Cookies中读取cookie,利用cookie ...
- yii rule
https://blog.csdn.net/ljfrocky/article/details/46373691 http://www.yiichina.com/tutorial/997 http:// ...
- [转]Excel关闭进程
原文地址:http://www.cnblogs.com/feishu/archive/2010/05/08/1730797.html 1 2 3 4 5 6 7 8 9 10 11 12 13 14 ...
- 项目中lua(基础)
关于项目中lua任务(某些没弄懂,但lua上耗费时间有点长了不看了) 这段时间看了lua语法和项目中lua应用 .在lua中注册c库,在lua5.2中好像都是注册c库,相当于在lua中定义一个tabl ...
- 《从零开始学Swift》学习笔记(Day 6)——哎呀常量和变量都该什么时候用啊?
原创文章,欢迎转载.转载请注明:关东升的博客 使用var还是let? 在我们开发过程中啊什么时候定义关键字为var,还是定义为let呢? 其实啊都能满足我们的需求,那我们到底应该如何选择? 例如:可以 ...
- linux 终端操作快捷键
熟练使用快捷键可以很大的提高效率,以下列出一些常用的快捷键命令方便随时查阅 1. 移动光标 Ctrl + a 标移到行首.它在多数文本编辑器和 Mozilla 的 URL 字段内可以使用.Ctrl + ...