51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2025|回复: 5
打印 上一主题 下一主题

[原创] 关于录制时选择协议的问题,谁能帮帮我呀

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-10-22 17:49:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
公司新开发的软件,老总要求做性能测试,软件是用C#语言,基于framework2.0框架上开发的,数据库是SQL2000或SQL2005,C/S结构的软件.我在录脚本的时候如果选择Windows Socket的话什么都录制不下来,可是如果选择Microsoft .NET协议录制,录制一个很简单功能却记录下来了三万多个event,
    我无奈了,公司就我一个测试,都没人能商量,谁能帮帮我,告诉我应该选那个协议合适呢?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2008-10-22 18:09:50 | 只看该作者
以客户端和其直接连接的Server通信方式为准
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2008-10-22 18:16:29 | 只看该作者
程序跟数据库连接的协议是
Microsoft OLE DB Provider for SQL Server
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2008-10-22 18:17:07 | 只看该作者
这个该选那个协议来录制呢?

谢谢
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2008-10-23 09:16:20 | 只看该作者
原帖由 Lemon_s 于 2008-10-22 18:09 发表
以客户端和其直接连接的Server通信方式为准

看来LZ没有弄懂这句话的意思,解释一下
LR的Vuser模拟的是客户端,也就是说Vuser和真是的客户端一样,和离它最近的Server打交道,而和整体系统的功能无关。
比如说用IE来登陆邮箱,虽然实现的是Mail功能,但作为Client的IE直接连接的是Web Server而不是Mail Server,在这种情况下只考虑IE和Web Server的通信方式,也就是HTTP协议。
LZ的软件是C/S结构,那就看看C和S之间是通过什么通信的就选择什么协议

当遇到一个网络应用采用应用协议比较独特,在LR里没有找到合适的协议,就降低一个层次,用Winsock来录制,肯定没有问题。因为几乎所有的网络传输中都是基于TCP协议或UDP协议的,而Socket协议正是在这一级上的协议。
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2008-10-23 09:25:15 | 只看该作者
呵呵,明白了

谢谢,太谢谢了,我再试试看去
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-20 11:49 , Processed in 0.069730 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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