运用措施
首先掀开OpenSta Co妹妹ander,主界面如下:
该界面主要搜罗Repository(货仓),用于存储测试相关数据,单击货仓中的相关内容,主视图回展现与之相关的内容。
一个残缺的测试艰深搜罗3个方面的内容,首先录制测试剧本,而后定制功能收集器,最后把测试剧本以及功能收集器组合起来,组成一个测试案例,经由运行该测试案例,取患上该测试内容的相关数据。
可经由如下步骤录制新剧本:
1) 鼠标点“Scripts ”,经由右键菜单“New Script ”->“HTTP”天生新剧本,剧本称谓缺省为NEWSCRIP。
2)双击新剧本,掀开Script Modeler 窗口,在Options菜单中配置Browser 以及Gateway,艰深情景下,坚持Gateway 的缺省配置。
3)按工具栏中的红色圆钮,自动掀开指定的浏览器,输入需要录制的零星URL,展现被测试网站的首页内容。在上岸乐成之后,实施各个既定的操作步骤。按工具条上的方框按钮,或者直接退出浏览器,可能停止剧本的录制,这是在Script Modeler窗口中将看到被录制下来的剧本语句。如下图
生乐成用目的群集器(Collector)
功能目的群集器(Collector)是用户界说的一组下场,抉择在测试历程中哪些功能目的需要记实。搜罗两种规范:
1) NTPerformance Collectors 用于收集运行WinNT 或者Win 2000 的主机的功能目的。
2) SNMP Collectors 用于收集主机以及其余运行SNMP agent 或者proxy SNMP agent 的SNMP 数据。
Collector 的配置:
1) 鼠标点“Collectors”,经由右键菜单天生新目的群集器,缺省为NEWCOLLECTOR。
2) 经由browse Queries 浏览并配置需要群集的功能目的,如下图
组成测试情景
在Tests中新建一个NEWTEST,将测试剧本以及功能目的群集器拖到该Test 中,如下图:
按工具栏中的,实施测试,测试历程中可能魔难“Monitoring”页签的内容,测试停止后,该页签为空。测试停止后,点工具按钮下方的Results页签,展现所记实的测试服从数据,如下图。
需要留意,OpenSTA是GUI界面,同时也反对于命令行、批处置文件,但不反对于运用嵌入技术(如Applets,ActiveX,Flash或者javascript),以及经由HTTP/S之外的协议碰头Web Server。
4. 扩散测试
OPENSTA反对于扩散测试,可能把测试使命指派到其余机械上运行,条件是此外的机械必需装置OPENSTA,而且他的NameServer必需运行起来,要在其余机械上运行测试使命,需要在机关测试案例时,设定host属性,见下图:
在Host Name设定响应的主机名,而后实施该使命即可。
5. 并发测试
OPENSTA反对于并发测试,可能模拟多个用户同时一再收回http恳求,要在机械上运行多个用户测试使命,需要在机关测试案例时,设定VUs属性,见下图: