录制选项
在不同的协议下录制选项各不相同,这里介绍基于Web(HTTP/HTML)协议录制选项的设置,如图3.12所示。
图3.12 HTML协议录制选项
General
● Script:基于Web(HTTP/HTML)协议的Vuser脚本是使用C语言作为标准的。在不同的协议下,所使用的语言也不相同。在Script选项中提供了一些对于脚本的基本设置。
例如这里可以通过Maximum number of lines in action file设置每个Action中的最大代码行数。
● Protocols:协议列表,在这里会列出录制前选中的所有协议,通过修改协议前的选项来决定使用什么协议来录制脚本,在多协议的时候可以通过这个功能切换录制所使用的协议或补录某些协议的内容,如图3.13所示。
● Recording:录制选项用于设置Web(HTTP/HTML)使用什么样的录制方式来获得脚本,这里提供了两大类的录制方式,如图3.14所示。
● HTML-based Script:这种方式录制出来的脚本是基于HTML的,以HTML操作为录制级别,非HTML操作不进行录制。由于现在使用的B/S架构网站都是基于HTML,也就是说访问的页面都是从一个HTML跳转到另外一个HTML,那么录制的时候只需要得到针对HTML的请求即可。
图3.13 协议激活列表
图3.14 录制级别选项
下面打开HTML Advanced…高级选项,弹出如图3.15所示的对话框。
图3.15 HTML-based script高级设置
Script type提供了基于HTML方式下的两种不同的脚本类型。下面将一一介绍: