性能测试工具篇之loadrunner - 2

原创 2004年06月13日 15:57:00

 

协议选择

由于部分软件测试工程师对于开发和系统架构理解不透彻等原因造成在录制脚本过程中选择协议不正确,导致脚本录制失败。如何有效选择协议,成功录制脚本呢,个人认为除了提高个人的技术水平外(多了解软件开发中用到的协议原理),还要多和开发人员沟通,进一步了解系统通讯协议才是根本。下面我提供一个列表给大家,希望可以帮助你:

 <?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

分类

协议

头文件

备注

Custom

C,Vb,Java,JavaScriptVBScript

Lrun.h

 

E-Business

Http/Html

As_web.h

 

FTP

Mic_ftp.h

Listing Directory Service(LDAP)

Mic_mldap.h

PALM,SOAP,Web/Winsocket Dual Protocol

 

Client/Server(数据库服务器)

MSSqlServer,ODBC,Oracle(2-tier),DB2    CLI,SyBase Ctib,Sybase Dblib

 

 

Donmain Name Resolution(DNS)

mic_socket.h

Window Sockets

lrs.h

Distrbuted Components

COM/DOCM,Corba-java,Rmi-java protocols

User.h

 

Enterprise Java Beans

EJB Testing

import lrapi.lr

 

Rmi-Java

import lrapi.lr

ERP/CRP

Oracle NCA

 

 

SAP,SAP Portal,SAP CCMS,SPAAGUI,PeopleSoft(Tuxedo)

As_sqpgui.h

Siebel Web, Siebel-DB2 CLI,Siebel-mssql, Siebel-oracle

Lrdsiebel.h

Legcy

Teminal Emulation(RTE)

Lrrte.h

 

Mail Service

Internet  Messaging(IMAP)

Mic_imap.h

 

MS Exchanger(MAPI)

Mic_mapo.h

Post Office Protocol(pop3)

Mic_pop3.h

Simple Mail Protocol(SMTP)

Mic_smtp.h

Middleware

Jacada, Tuxedo 6, Tuxedo 7

 

 

Wireless

i-Mode, VoiceXML, Wap Protocols

 

 

Application Deployment Solution

Citrix_ICA

ctrxfuncs.h

 

Streaming

Media Player(mms)

Mic_media.h

 

Real

Lreal.h

备注:上面表格基于7.8,如与其他版本有出入,请自行校正。

 

 

开发脚本

 

根据我写的性能测试(参考4)篇中的方法,前三步完成后基本上会对整个软件系统有基本的了解。这时候着手进行开发脚本。

1.  规划要开发的脚本,列举出要转化的手工测试操作,脚本名称定义,文件保存路径等

2.  录制脚本(为了提高脚本录制成功率,第一次录制尽量选择多种协议)

3.  优化脚本

*添加注释

*添加验证点

*参数话,修改硬编码(测试工具自动生成的脚本)中的可替换数据

*为了调试添加辅助信息 如:lr_Message(“内存发生错误”)

*扩展脚本(调用dll

4.  运行调试

注意:有些脚本录制需要相应的patch的支持,如录制DotNet编写的应用程序你需要把lr78安装盘/ Patches/Trap_for_.net_patch文件夹中trpfnc32.32dll拷贝到loadrunner/bin路径下,才能正常工作。

 

 

性能测试工具篇之loadrunner - 2

协议选择由于部分软件测试工程师对于开发和系统架构理解不透彻等原因造成在录制脚本过程中选择协议不正确,导致脚本录制失败。如何有效选择协议,成功录制脚本呢,个人认为除了提高个人的技术水平外(多了解软件开发...
  • foxcai
  • foxcai
  • 2004年09月27日 21:31
  • 947

性能测试工具篇之loadrunner - 3

VuGen VuGen是Virtual User Generator的缩写,是LoadRunner开发脚本的工具。VuGen监视并记录客户端和服务器之间的通话,然后生成相应的脚本。 启动VuGen  ...
  • foxcai
  • foxcai
  • 2004年09月27日 21:33
  • 865

性能测试工具篇之loadrunner - 3

 VuGen VuGen是Virtual User Generator的缩写,是LoadRunner开发脚本的工具。VuGen监视并记录客户端和服务器之间的通话,然后生成相应的脚本。 启动VuGen ...
  • piaocl
  • piaocl
  • 2004年06月13日 15:57
  • 4052

[转]性能测试工具篇之loadrunner

利用专业的性能测试工具,可以得到性能测试所需要的信息和数据。通过分析找出软件性能瓶颈。LoadRunner是一种预测系统行为和性能的工业标准负载测试工具,在广大测试人员中应用最广泛的一种性能测试工具。...
  • drwei
  • drwei
  • 2005年03月04日 15:44
  • 1687

性能测试工具篇之loadrunner - 1

利用专业的性能测试工具,可以得到性能测试所需要的信息和数据。通过分析找出软件性能瓶颈。LoadRunner是一种预测系统行为和性能的工业标准负载测试工具,在广大测试人员中应用最广泛的一种性能测试工具。...
  • foxcai
  • foxcai
  • 2004年09月27日 21:30
  • 888

性能测试工具篇之loadrunner(1)

性能测试工具篇之loadrunner(1)利用专业的性能测试工具,可以得到性能测试所需要的信息和数据。通过分析找出软件性能瓶颈。LoadRunner是一种预测系统行为和性能的工业标准负载测试工具,在广...
  • kalersop
  • kalersop
  • 2007年04月17日 15:14
  • 342

LoadRunner性能测试工具---(一)使用流程

LoadRunner,是一种预测系统行为和性能的负载测试工具。通过以模拟上千万用户实施并发负载及实时性能监测的方式来确认和查找问题,LoadRunner能够对整个企业架构进行测试。企业使用LoadRu...
  • u013047584
  • u013047584
  • 2015年05月21日 21:36
  • 3788

性能测试之LoadRunner使用(一)

本章内容:1、什么是性能测试    2、性能测试评估指标   3、性能测试工具    4、性能测试流程   5、LoadRunner性能测试解决方案 1、性能测试:在一定负载的情况下,被测系统...
  • qq_23603261
  • qq_23603261
  • 2017年03月09日 10:02
  • 168

性能测试工具操作数据库(九)-Loadrunner与MongoDB

性能测试工具操作数据库连载九,本节在前面八节的基础上,讲述了如何通过Loadrunner工具连接操作MongoDB数据库,具体包括数据库连接、查询、插入、更新、删除操作,涉及到的操作过程和注意事项对新...
  • smooth00
  • smooth00
  • 2017年05月31日 15:50
  • 6120

性能测试工具——LoadRunner

关于性能测试 所谓性能测试是指通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。负载测试和压力测试都属于性能测试,两者可以结合进行。通过负载测试,确定在各种工作...
  • hellofeiya
  • hellofeiya
  • 2014年03月14日 22:00
  • 1502
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:性能测试工具篇之loadrunner - 2
举报原因:
原因补充:

(最多只允许输入30个字)