51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

查看: 2102|回复: 1
打印 上一主题 下一主题

[讨论] 性能测试脚本录制时协议选择参考

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2018-6-22 16:56:47 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
性能测试脚本录制时的协议类型

根据以往性能测试经验,总结web应用 、cs应用 、组件、服务、应用服务方面的协议选择参考,如果
遇到比较少见的通讯协议,建议可以通过抓包工具进行分析,组装成相应的报文对服务器进行发数据。
也可以建议开发出一个dll,进行调用,模拟对服务器的发送报文。

应用类型
应用特点
建议选用协议
备注
Web应用
应用采用asp结构、J2EE或.net架构
Http/https协议
Web应用一般采用http/https协议进行性能测试脚本录制,单特别要指出的是,有些借助客户端运行的
组件扩展功能的web应用,其客户端组件采用自定义socket活其他协议与服务器进行通信要在录制时选
择多协议
C/S应用
客户端程序以ADO、OLEDB方式连接后台数据库
根据后台数据库类型选择相应的协议
例如:如果后台数据库是oracle,则在录制时选择oracle协议
客户端程序 ODBC方式连接后台数据库
Odbc协议

客户端和服务器之间通过自定义的socket协议进行通信
Socket协议

其他协议
根据具体协议类型进行分析
例如:有些应用为了能够适应复杂的广域网环境,采用HTTP协议作为c/s结构应用的客户端和服务器端
之间的通信协议,此时可以根据具体的协议来选择录制时使用的协议
组件
Com/DCOM
COM/DCOM协议
这里提到的是针对组件的测试,商业性能测试工具一般提供了一种直接测试组件接口性能的方法
EJB
EJB协议
服务
Webservice
Webservice协议
Soupui和lr 都可以,lr可以采用webservice协议
Mail服务器
Smtp和pop协议

Ftp服务器
ftp协议

其他
根据具体的协议选择最接近的录制协议

应用服务器
Oracle application server
Oracle web applicaton 11i协议

Sap
Sap协议

Tuxedo
Tuxedo协议

其他
根据具体的协议选择最接近的录制协议


分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

本版积分规则

关闭

站长推荐上一条 /1 下一条

小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

GMT+8, 2024-4-19 19:23 , Processed in 0.069171 second(s), 22 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

快速回复 返回顶部 返回列表