51Testing软件测试论坛

标题: 用LR做.Net应用程序的性能测试的朋友多不多。请分享一下经验。 [打印本页]

作者: mansart    时间: 2008-9-1 23:26
标题: 用LR做.Net应用程序的性能测试的朋友多不多。请分享一下经验。
目前用LR主要做WEB应用程序的性能测试,好像做.Net应用程序的性能测试地比较少,哪些朋友做过,请分享一下经验。
作者: lswx2    时间: 2008-9-2 10:15
标题: 回复 1# 的帖子
我是.NET做WEB性能测试,目前还比较晕 有很多很多问题没有办法解决。
哎。。。学习中,比如总出现:
Error:Failed to connect to server“192.168.0.110”:[10060]Connection  
在Controller中运行脚本就出现这样的错误,在VUGEN里就没有这样的错误。
也不知道为什么。
作者: mansart    时间: 2008-9-3 17:55
我现在也是做C#测试,c/s模式。
觉得.net协议不适合录制,因为回放时经常会发生错误。脚本本身也比较难维护,所以现在都是通过调用外部.dll来进行测试。 将客户端与服务器之间的交换封装在一个dll中,然后直接调用这个dll来进行脚本开发。这样的脚本维护起来会比较简单,运行的效率也比较高。
作者: lijian422202    时间: 2008-9-4 13:48
.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;
}
}
以上简单的代码只是为了方便大家明白,可以这样实现测试脚本的编写
作者: q789789q    时间: 2008-9-4 16:43
主要做.net的B/S测试,C/S不能测试可能是没有没有.net插件吧,做得不多,主要是调优无从下手
作者: mansart    时间: 2008-9-4 22:30
原帖由 lijian422202 于 2008-9-4 13:48 发表
.net的测试最近也接触了下,LR9.0进行录制的默认为ado.net,remoting,WCF,Enterprise services,如果自己做的应用系统没有用到,这个其中的协议,或者是默认的inclue的方法觉得不够,都可以自定义,以此种方式来进行录 ...

你说的第一种方法我还不太理解,能再详细点吗?
作者: lijian422202    时间: 2008-9-5 12:43
原帖由 mansart 于 2008-9-4 22:30 发表

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


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

[ 本帖最后由 lijian422202 于 2008-9-5 12:45 编辑 ]
作者: mansart    时间: 2008-9-8 22:29
原帖由 lijian422202 于 2008-9-5 12:43 发表


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


谢谢你的回复,基本知道原理。但对于“复制”后在做修改不是很理解。
作者: lijian422202    时间: 2008-9-9 10:28
。。复制后修改,就相当与save as 某某, 就是创建一个副本,这样就可以对默认的4种协议进行修改。。。
作者: mansart    时间: 2008-9-13 11:54
顶起来,请有.Net测试经验的朋友们勇跃发言。
大家可以把相关的经验和发现的问题都分享出来,一起交流
作者: Nokia0906    时间: 2011-6-8 15:39
很久前的帖子了,经验都留在过去啊。
作者: superwang001    时间: 2011-8-3 15:21
dll可以using引用吗,第一次见到,我试试!




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2