51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3715|回复: 11
打印 上一主题 下一主题

[原创] 用LR做.Net应用程序的性能测试的朋友多不多。请分享一下经验。

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2008-9-1 23:26:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
目前用LR主要做WEB应用程序的性能测试,好像做.Net应用程序的性能测试地比较少,哪些朋友做过,请分享一下经验。
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2008-9-2 10:15:14 | 只看该作者

回复 1# 的帖子

我是.NET做WEB性能测试,目前还比较晕 有很多很多问题没有办法解决。
哎。。。学习中,比如总出现:
Error:Failed to connect to server“192.168.0.110”:[10060]Connection  
在Controller中运行脚本就出现这样的错误,在VUGEN里就没有这样的错误。
也不知道为什么。
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2008-9-3 17:55:14 | 只看该作者
我现在也是做C#测试,c/s模式。
觉得.net协议不适合录制,因为回放时经常会发生错误。脚本本身也比较难维护,所以现在都是通过调用外部.dll来进行测试。 将客户端与服务器之间的交换封装在一个dll中,然后直接调用这个dll来进行脚本开发。这样的脚本维护起来会比较简单,运行的效率也比较高。
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2008-9-4 13:48:39 | 只看该作者
.net的测试最近也接触了下,LR9.0进行录制的默认为ado.net,remoting,WCF,Enterprise services,如果自己做的应用系统没有用到,这个其中的协议,或者是默认的inclue的方法觉得不够,都可以自定义,以此种方式来进行录制;另一种方式就是楼上说的把客户端代码编译成DLL,放到脚本目录下的bin文件夹中,然后就可以进行在脚本中调用,比如:
命名空间{
using xxx.xxx.dll;
            action{
                 Client client = new Client ();
                   client.send();
                   cliend.close;
}
}
以上简单的代码只是为了方便大家明白,可以这样实现测试脚本的编写
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2008-9-4 16:43:24 | 只看该作者
主要做.net的B/S测试,C/S不能测试可能是没有没有.net插件吧,做得不多,主要是调优无从下手
回复 支持 反对

使用道具 举报

该用户从未签到

6#
 楼主| 发表于 2008-9-4 22:30:03 | 只看该作者
原帖由 lijian422202 于 2008-9-4 13:48 发表
.net的测试最近也接触了下,LR9.0进行录制的默认为ado.net,remoting,WCF,Enterprise services,如果自己做的应用系统没有用到,这个其中的协议,或者是默认的inclue的方法觉得不够,都可以自定义,以此种方式来进行录 ...

你说的第一种方法我还不太理解,能再详细点吗?
回复 支持 反对

使用道具 举报

该用户从未签到

7#
发表于 2008-9-5 12:43:52 | 只看该作者
原帖由 mansart 于 2008-9-4 22:30 发表

你说的第一种方法我还不太理解,能再详细点吗?


你可以在recording options中设置filter,如果你的系统是那4种方式做的,就可以进行录制或者进行简单的改动,由于默认的4种是只读状态,所以可以复制后在做修改;如果你的应用不是这4种方式,就可以NEW一个新的FILTER把你的系统的客户端DLL或者是EXE增加进来,然后进行include,当然include要是你需要的主要的方法

[ 本帖最后由 lijian422202 于 2008-9-5 12:45 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

8#
 楼主| 发表于 2008-9-8 22:29:53 | 只看该作者
原帖由 lijian422202 于 2008-9-5 12:43 发表


你可以在recording options中设置filter,如果你的系统是那4种方式做的,就可以进行录制或者进行简单的改动,由于默认的4种是只读状态,所以可以复制后在做修改;如果你的应用不是这4种方式,就可以NEW一个新的FI ...


谢谢你的回复,基本知道原理。但对于“复制”后在做修改不是很理解。
回复 支持 反对

使用道具 举报

该用户从未签到

9#
发表于 2008-9-9 10:28:41 | 只看该作者
。。复制后修改,就相当与save as 某某, 就是创建一个副本,这样就可以对默认的4种协议进行修改。。。
回复 支持 反对

使用道具 举报

该用户从未签到

10#
 楼主| 发表于 2008-9-13 11:54:20 | 只看该作者
顶起来,请有.Net测试经验的朋友们勇跃发言。
大家可以把相关的经验和发现的问题都分享出来,一起交流
回复 支持 反对

使用道具 举报

  • TA的每日心情
    无聊
    2015-6-14 21:08
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    11#
    发表于 2011-6-8 15:39:11 | 只看该作者
    很久前的帖子了,经验都留在过去啊。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2011-8-3 15:21:40 | 只看该作者
    dll可以using引用吗,第一次见到,我试试!
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-27 19:11 , Processed in 0.087536 second(s), 28 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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