SilkPerformer是什么(关于SilkPerformer 的9个详细介绍)
1.单一控制和分布式测试
从一个中央控制点,贯穿整个管理过程。SilkPerformer可以实现单点控制的多点部署,同时监控部署节点。
2.准确模拟真实部署情况
SilkPerformer可以将虚拟用户分成不同的组,每组分配到不同的机器上,实现空间分布模拟。通过定义每个用户类型,可以使用不同的工作负载分配模式来准确地对应实际情况。
3.准确模拟网络连接环境
SilkPerformer可以模拟30种基本类型的网络,如无线、GPRS、Modem、ADSL、ISDN、LAN等。对于每种类型,可以根据实际情况设置参数,操作方便,无需手动编写测试脚本即可进行丰富的模拟,特别适合企业级应用测试。
4.使用浏览器的准确用户体验
利用TrueCache技术,无需手动编写脚本,通过简单便捷的配置,准确模拟Web浏览器的缓存行为(包括状态请求)和cookie管理,从而准确请求网页,准确模拟实际用户负载,有助于获得准确的测试结果。SilkPerformer还可以根据实际情况生成正确的HTTP请求数,避免请求过多或过少,导致Web服务器的压力模拟不当。
5.完整和丰富的负载类型
SilkPerformer提供了多种虚拟用户工作负载模型。包括增加便利性、耐久性测试的稳定状态、负载测试期间负载调整的动态、全天候虚拟用户的全天、排队、验证等。每个模拟策略可以
6.专门的脚本语言和方便快捷的脚本定制。
SilkPerformer的基准描述语言(BDL)是专门为测试目的而设计的,并提供了一种简单而强大的方法来控制用户活动。
SilkPerformer BDL脚本不仅提供了针对不同应用的特殊控制,还提供了:特殊模拟设置控制;各种监控参数的写操作控制;读取代理节点和虚拟用户的状态信息;错误处理和记录;数据结构的存取和操作;内存分配,读写;字符串的控制;文件控制等。
SilkPerformer可以轻松记录并自动处理动态Web应用的会话ID,因此在客户端脚本(如Java脚本)使用密集时可以立即使用。Web记录器的预配置很好,这样工具就不需要了解Web应用的会话处理技术。
SilkPerformer可以在负载测试期间通过拖动鼠标来检查可视化内容,而无需手动编码。
SilkPerfomer的测试项目信息自动存储在配置文件中,可以方便地打包发送,方便远程技术支持。
通过可视化和简单的配置,SilkPerformer可以为测试脚本提供各种类型和来源的测试数据。
通过使用BDL脚本语言,你还可以控制每个虚拟用户的单独操作。可以实现时间同步(任务同步)或串行模拟。
7.支持负载均衡WEB服务器系统的测试。
利用其创新的TrueScale技术,通过前端IP地址模拟,单台计算机可以模拟大量不同的IP地址,从而实现负载均衡站点的压力测试;SilkPerformer还支持DNS搜索模拟技术。
8.支持多种协议类型。
Segue的SilkPerformer的虚拟用户不受协议类型的限制,可以通过购买相应数量的虚拟用户的许可证来使用协议。
SilkPerformer主要支持以下协议:
主流数据库访问协议:ODBC,ADO,Oracle OCI,IBM CLI。
主流协议:HTTP(S),SMTP/POP,MAPI,FTP,LDAP,WAP,MMS,Radius,TCP/IP,UDP,SSL,SOAP (XML),i-Mode。
流媒体技术:Macromedia Flex/AMF,流媒体(MS,Real),
主流接口和应用框架:CORBA (IIOP),EJB(IIOP,RMI),(D)COM (COM,MTS),ActiveX,DLL,BEA Tuxedo (ATMI,JOLT),Oracle Forms。NET框架、J2EE/Java框架、VB6框架
Erp/CRM系统:SAP,PeopleSoft,Siebel,Oracle应用程序。
其他:Outlook Web Access,MS .NET SOAP Stack,Apache Java SOAP Stack,Chordiant,E.piphany,Lawson,SSPS ShowCase,Amdocs Clarify。
9.丰富的报表功能
本文由用其所长网于2023-04-27发表在一二三常识网,如有疑问,请联系我们。
本文链接:http://sdtssxs.com/sxs/33655.html