51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 4485|回复: 13
打印 上一主题 下一主题

[原创] LoadRunner C/S 架构压力测试疑惑

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-7-25 18:24:43 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请各位高手前辈指教:

公司产品现需做一个压力测试。系统开发环境:Powerbuilder+MS SQL Server 2005。(系统安装需要.net frame 1.1,这也算开发环境吧,小弟对这些不太懂)。
产品为零售POS系统,现需模拟上百个用户登录系统进行操作。

请高手指点此种环境下用LR如果做压力测试?

1. 我选择MS SQL Server 或ODBC协议都录不到脚本。
2. 选择Microsoft .Net 协议做了很多操作只录到一个脚本。
3. 选择Windows Sockets协议录制的脚步不能运行,一运行LR就死掉了。

云层老师及各位高手指点迷津,万分感激!
(PS:哎,真后悔当初没有好好把握云层老师课堂上的宝贵时刻,往各位在训学友们好好珍惜!)

[ 本帖最后由 jumptor 于 2009-7-26 22:59 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2009-7-25 18:31:08 | 只看该作者
发帖时报错,就又发了一次,结果出现两贴,没找到删除的地方。抱歉!
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2009-7-26 23:45:43 | 只看该作者
看了很多帖子,还是没找到解决办法。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2009-7-26 23:49:35 | 只看该作者
有人说用COM/DCOM协议,但我用它还是录不到脚本
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2009-7-27 08:44:06 | 只看该作者
关注
回复 支持 反对

使用道具 举报

该用户从未签到

6#
发表于 2009-7-27 11:00:20 | 只看该作者

回复 1# 的帖子

问题不清晰,无法分析。
选择Windows Sockets协议录制,是没有错误的,但是针对你那出现的错误,应描叙清楚。
回复 支持 反对

使用道具 举报

该用户从未签到

7#
 楼主| 发表于 2009-7-27 13:05:09 | 只看该作者

回复 6# 的帖子

选择Windows Sockets协议,可以录制到脚本,但是编译或运行时,LR会死掉(无响应),论坛中有人说的脚本中有乱码的问题(我看了一下确实有乱码),但是没找到解决方法,这个协议无法设置UTF-8。
但我觉得Windows Sockets是最底层录制方式,录制的脚步分析和编辑都很困难。个人觉得选这个协议不好,但还没找到其他方法。
还请各位前辈多多指教!

[ 本帖最后由 jumptor 于 2009-7-27 13:06 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 2009-7-29 20:59:52 | 只看该作者
希望能有人指点迷津...

[ 本帖最后由 jumptor 于 2009-7-29 21:01 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2009-7-30 09:50:14 | 只看该作者

回复 7# 的帖子

打个补丁就好了,在网上找一个叫Microsoft Visual C++ 2005 Redistributable Package (x86)应该可以解决编译时死机的问题
回复 支持 反对

使用道具 举报

该用户从未签到

10#
发表于 2009-7-31 17:08:03 | 只看该作者
编译时死机是否因为中文版本的问题,以前出现过这个问题的贴,不知道这个dll能否解决你的问题:将该dll更换后缀为dll后放置在LR安装目录\bin目录下。

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

该用户从未签到

11#
发表于 2009-7-31 17:42:28 | 只看该作者
选择net协议吧,不用录制,直接把客户端登陆的DLL和所依赖的DLL放到脚本bin目录下,然后在脚本中useing,比如你的登陆方法在Client.dll中,那么就在LR代码头写
using Client;
public partial class VuserClass {
                public Client client;
        public virtual int Action() {
try(
client.config("IP")
)cacth(Exception e){
}
is = client.login("用户名",“密码”);
if(is){
}
else{
}
}

[ 本帖最后由 lijian422202 于 2009-7-31 17:51 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

12#
发表于 2009-9-10 16:32:07 | 只看该作者

回复 10# 的帖子

我就用了这个不会死机了;
不过目前认为WINSOCKET协议也不合适做C/S的压力测试~~菜鸟自我认为,涉及到很多问题,如并发,每个用户登陆发的数据包不同,无法。。。。参数化。。。还有很多问题。。。。
回复 支持 反对

使用道具 举报

  • TA的每日心情
    慵懒
    2019-6-27 09:25
  • 签到天数: 7 天

    连续签到: 3 天

    [LV.3]测试连长

    13#
    发表于 2009-9-11 11:26:13 | 只看该作者

    回复 12# 的帖子

    为什么我下载那个压缩包解压不了啊?说压缩包已损坏
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2011-7-26 22:57:07 | 只看该作者
    我也下载了,可是解压有问题
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-16 12:43 , Processed in 0.086130 second(s), 29 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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