51Testing软件测试论坛

标题: loadrunner 录制.net程序 [打印本页]

作者: Lorita    时间: 2010-12-24 17:32
标题: loadrunner 录制.net程序
软件:c#开发
c/s 架构

今天尝试了web(http),Microsoft.net 这2种协议录制,回放都不成功;

使用Microsodt.net录制产生很多这种错误:
        #warning:  Code Generation Error
                        // Error during recording of method get_Current :    at Mercury.LoadRunner.DotNetProtocol.FilteringServices.RecordingFilter.GetTypeAction(Type type)
                         // at Mercury.LoadRunner.DotNetProtocol.FilteringServices.RecordingFilterEx.IsTypeRecorded(Object obj)
                         // at Mercury.LoadRunner.DotNetProtocol.Record.EventBuilder.NewObjectHandler.Handle(Object obj, EventDirection direction, IManagerContextInfo context)
                         // at Mercury.LoadRunner.DotNetProtocol.Record.EventBuilder.MethodCallEventBuilder.processSingleArgument(Object argument, EventDirection direction)


有过.net性能测试的同学给点建议,多谢;
急需,急需
作者: msnshow    时间: 2010-12-25 19:22
不行就用socket协议
作者: PrefTest    时间: 2010-12-26 22:18
LR支持ADO.NET、.NET Remoting等,但是录制的脚本通常需要修改,可以安装LR的.NET插件,转到VS中编辑脚本,或者在VS中调用核心的被测试代码
作者: Lorita    时间: 2010-12-28 11:03
回复 3# PrefTest

hi ,thanks;
我用的lr是盗版的,不能装.net插件
我在修改lr脚本,到这里        Int32RetVal = SQLiteDataAdapter_1.Fill(DataTable_3);

log 显示
Error: Action.cs(278): System.ArgumentException: Data Source cannot be empty.  Use :memory: to open an in-memory database   
请问这个你是怎么解决的,我加你QQ了。
作者: canhuih    时间: 2010-12-29 11:23
解决了没,也遇到类似的问题




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