51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3232|回复: 3
打印 上一主题 下一主题

[原创] Delphi开发,SQL数据库,c/s架构测试问题。请大家帮帮我。谢谢

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-4-14 19:59:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
小弟我做LR测试有2年,以前一直都是做的B/S结构loadrunner。
现在公司有款C/S结构的软件需要测试。在这方面小弟我是新手。
此软件为Delphi开发,SQL数据库。客户端通过一个borload socket server连接数据库。

就是这样的东西。Delphi的loadrunner测试我以前也没有做过。

我协议选的是siebel-mssql和windows sockets2个协议。当然,单个的我也选过,其他组合也试过。
开始录制脚本时program arguments这个没有选,选择好程序地址路径什么的,其他optione都按默认。
录制脚本,录制过程中,没有提示和报错。

也能正常显示有多少的events。
录制完后看脚本,全是
vuser_init()
{
lrs_create_socket("socket0", "TCP", "LocalHost=0", "RemoteHost=tdtest:211", LrsLastArg);
lrs_send("socket0", "buf0", LrsLastArg);
lrs_receive("socket0", "buf1", LrsLastArg);
lrs_send("socket0", "buf2", LrsLastArg);
lrs_receive("socket0", "buf3", LrsLastArg);
这样的代码。

回放脚本时也不会报错。不过没有回放画面。

但是执行场景就Error。

额外说下,我们这个系统是通过用户名和密码登录的,但是并没有做限制,也就是说一个用户可以在不同的机器上同时登录,而在同一台机器则做了进程判断,不允许打开2个进程。

我想问的问题有以下,请大家赐教:
1,我的协议有没有选对?应该是什么?或者还有什么地方要配置?大多数的协议以及组合我都试过,实在搞不清。
2,脚本这样的代码正常不?是不是录制出现了错误?回放连画面都没有。
3,既然程序一个用户可以在不同的机器上同时登录,而在同一台机器则做了进程判断,不允许打开2个进程。那是不是意味着我不用做参数化。我只是这样问下,因为我知道这里应该不是参数化的问题,因为我只用一个虚拟用户也Error。

C/S和B/S咋就差距那么大呢?看来兄弟以前一直在低层次混啊~~~~~~~

请大家帮帮我。谢谢

[ 本帖最后由 peasantwzj 于 2010-4-17 10:04 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

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

使用道具 举报

该用户从未签到

2#
发表于 2010-4-14 22:14:09 | 只看该作者
1、这里应该不用选siebel-mssql协议
2、socket协议的脚本就是这样的,socket数据在data.ws中
3、在Run-Time设置中可以设置以进程还是线程来运行脚本

把错误贴出来才好分析
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2010-4-14 23:14:03 | 只看该作者
socket的数据存储在buffer中
在data.ws中可以修改

你看下就知道了
要自己修改几乎不现实...
不只发送的buf要符合格式
接受的buf也必须一致
否则都会错误

所以最好别用socket录制吧
回复 支持 反对

使用道具 举报

  • TA的每日心情
    郁闷
    2015-6-16 14:29
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    4#
    发表于 2010-4-15 08:45:45 | 只看该作者
    用loadrunner9.5的协议探测功能试试,看看系统是什么协议的。
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-23 13:00 , Processed in 0.078754 second(s), 29 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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