51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3646|回复: 4
打印 上一主题 下一主题

[原创] LR压力测试时Oracle查询不到任何数据

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-5-25 12:45:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
  
以前公司的后台是SQL数据库,LR录制的脚本是.net协议,录制一个CS的保存按钮。

现在换成Oracle数据库了,我现在用以前的脚本测试时Oracle数据库为什么查询不到数据(服务器提示保存成功的,但是数据库查不到任何数据)。客户端是Oracle10g  服务器数据库是Oracle11g

我想问下 导致这样的原因是我的脚本协议问题 还是 客户端和服务器端版本不一致不兼容??

望高手急救啊!! 谢谢!!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

  • TA的每日心情
    难过
    2016-7-25 10:40
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    2#
    发表于 2009-5-26 17:00:48 | 只看该作者

    -------

    和oracle的版本没关系,你原来的脚本是在sql数据库下录制的,需要你在oracle下重新录制。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    3#
    发表于 2009-5-26 17:47:24 | 只看该作者
    结果怎么样了?
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    4#
     楼主| 发表于 2009-5-27 09:44:49 | 只看该作者

    又出问题了!急!

    现在好了! 又出现新的问题了!

    现在登录程序做了修改,将登录用户和服务器做了绑定。将客户端的登录用户session保存到内存中,服务器验证。
    我脚本录制都是好的,但是回放时报错:Error: System.Runtime.Remoting.RemotingException: 调度消息时出错。(运行到event 5就报错)

    这个错应该是客户端报的错误信息,但是我录制的时候都是正确的啊!我就困惑了,这到底是程序的问题还是脚本的问题呢?望高手帮我解决下,谢谢了!
    代码:
    namespace Script {
        using JZT.GOS.Modal.Login.Entity;
        using JZT.GOS.Modal.Login.Interface;
        using JZT.GOS.Modal.SaleOrder.Interface;
        using LoadRunner;
        using Mercury.LoadRunner.DotNetProtocol.Replay;
        using System;
        using System.Data;
       
       
        public partial class VuserClass {
            
            public virtual int Action() {

                            String filename_1;
                            filename_1 = "E:\\SC\\05编码\\Release\\客户端\\GOS.Client.exe.config";
                            lr.log("Event 1: LrReplayUtils.ConfigureRemoting(filename_1);");
                            LrReplayUtils.ConfigureRemoting(filename_1);

                            lr.think_time(14);

                            lr.log("Event 2: ((ILogin)(Activator.GetObject(typeof(JZT.GOS.Modal.Login.Interface.ILogi" +
                              "n), \"tcp://127.0.0.1:8541/LoginService\")));");
                            ILogin_1 = ((ILogin)(Activator.GetObject(typeof(JZT.GOS.Modal.Login.Interface.ILogin), "tcp://127.0.0.1:8541/LoginService")));

                            inof_1 = ((LoginInfo)(LrReplayUtils.GetSerializedObject("Serialization_1.bin")));
                            lr.log("Event 3: ILogin_1.OnLogin(inof_1);");

                            lr.think_time(8);

                            String url_1;
                            url_1 = "tcp://127.0.0.1:8541/CustomerService";
                            lr.log("Event 4: ((ICustomerService)(Activator.GetObject(typeof(JZT.GOS.Modal.SaleOrder.I" +
                              "nterface.ICustomerService), url_1)));");
                            ICustomerService_1 = ((ICustomerService)(Activator.GetObject(typeof(JZT.GOS.Modal.SaleOrder.Interface.ICustomerService), url_1)));

                            lr.log("Event 5: ICustomerService_1.GetCustomersByAbbr(string.Empty);");
                            DataSet_1 = ICustomerService_1.GetCustomersByAbbr(string.Empty);

                            lr.log("Event 6: DataSet_1.Tables;");
                            DataTableCollection_1 = DataSet_1.Tables;

                            lr.log("Event 7: DataTableCollection_1[\"Table\"];");
                            DataTable_1 = DataTableCollection_1["Table"];
                            DATASET_XML(1);
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
    发表于 2014-5-28 15:52:11 | 只看该作者
    Action.c(183): Warning: lrdo_ora8_fetch: "OCIStmtFetch" return-code=OCI_NO_DATA, error-code=01403:
    Action.c(183): Warning:     ORA-01403: 未找到任何数据 我这里出现这个问题了,谁能给我解释下是咋回事了?
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-7 22:41 , Processed in 0.064976 second(s), 26 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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