51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 9586|回复: 20
打印 上一主题 下一主题

[原创] 请问LoadRunner回放或并发产生的数据无法写入数据库的原因

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-1-21 13:51:40 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
最近在用LoadRunner做一个系统的并发测试,
以js开发一个web系统,数据都是放在页面的JS中进行传递的,后台数据库为Sybase
现在录制后的脚本进行回放或进行并发测试,数据始终不能写入数据库。
录制协议:web(HTTP)&sybase(DBlib)
烦请各位指点

[ 本帖最后由 znytotoy 于 2010-1-25 14:07 编辑 ]
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2010-1-21 15:17:28 | 只看该作者
应该会的,我模拟的发送邮件就在我的邮箱中出现了
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2010-1-21 15:47:17 | 只看该作者
可是我这次LoadRunner模拟用户操作数据库中未产生任何数据
造成这种结果的原因有哪些?
请各位指点迷津
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2014-10-24 09:36
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    4#
    发表于 2010-1-22 09:54:38 | 只看该作者
    很肯定的告诉你,录制的数据会被插入到数据库中,
    如果你发现数据没有出现在库中,先看一下LR的帮助文档吧。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    5#
     楼主| 发表于 2010-1-22 11:06:57 | 只看该作者
    是的,我知道是可以插入数据的
    但是我现在做的项目是以js开发一个web系统,数据都是放在页面的JS中进行传递的,
    现在录制后的脚本进行回放或进行并发测试,数据始终不能写入数据库。

    难道是需要哪些特殊的设置,
    望各位大虾指点
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2014-10-24 09:36
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]测试小兵

    6#
    发表于 2010-1-22 14:05:51 | 只看该作者
    JS是在客户端执行的程序,LR只能监控客户机与服务器之前的通信
    试一下使用URL模式录制,如果采用ajax方式,需要使用支持Ajax的版本
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    7#
     楼主| 发表于 2010-1-25 11:25:21 | 只看该作者
    按楼上说的我试了一下,不过还是不行,数据还是无法写入数据库,
    不过还是谢谢aman_cao的指导,还望各位知道其中缘由的继续给小弟一点建议或指点。

    以js开发,后台数据库:sybase
    录制协议:web(HTTP)&sybase(DBlib)
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    8#
    发表于 2010-1-25 12:35:42 | 只看该作者
    当然是真实的数据 是真实的在执行
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    9#
    发表于 2010-2-2 11:57:48 | 只看该作者
    LZ,你的问题解决了么,我的也出现了类似问题,请指教一下!!!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    10#
    发表于 2010-2-2 12:18:05 | 只看该作者
    简单说就是你模拟的数据包不完全或者是有错误导致数据没加入,主要解决方法还是关联
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    11#
    发表于 2010-2-2 15:11:14 | 只看该作者
    我也碰到和LZ 一样的问题...
    不知道LZ 解决了没有.?希望云层大大说的在仔细点...
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    12#
    发表于 2010-2-2 17:25:42 | 只看该作者
    额。。关联论坛上谈的很多了,就是说你每次提交数据的时候,都有个动态的值,你要拿到这个值才能提交给服务器,这样可以防止你回退,再点提交,导致的多次操作
    看这个吧
    http://book.51cto.com/art/200912/167685.htm
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    13#
     楼主| 发表于 2010-4-21 13:51:34 | 只看该作者
    问题已经解决,主要是客户端向服务端发送数据时,数据包中包括中文字符的关系。
    不知道楼上2位是否是该问题

    [ 本帖最后由 znytotoy 于 2010-4-21 13:52 编辑 ]
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    14#
    发表于 2010-6-17 16:22:58 | 只看该作者
    这个问题是怎样解决的啊?我也出现了类似的问题,回放的时候没有出错但就是无法将数据插入数据库,但在录制的时候是可以插进去的。。。。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    15#
    发表于 2010-6-17 16:23:09 | 只看该作者
    这个问题是怎样解决的啊?我也出现了类似的问题,回放的时候没有出错但就是无法将数据插入数据库,但在录制的时候是可以插进去的。。。。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    16#
    发表于 2010-6-17 17:39:58 | 只看该作者
    云层老师已经讲的很明白了啊
    就是你提交的数据包有问题,要么就是数据包不完全或是含有没有解析的字符
    另外一个就是发送的数据包含有动态关联值,没有做关联
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    17#
    发表于 2010-6-17 18:00:42 | 只看该作者

    回复 1# 的帖子

    我感觉你的脚本是不是没有通啊。。。
       建议关注下服务器返回的值!!
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    18#
    发表于 2010-6-18 10:47:43 | 只看该作者
    web_submit_data("session",
                    "Action=http://www.unimall.com/session",
                    "Method=POST",
                    "RecContentType=text/html",
                    "Referer=http://www.unimall.com/login",
                    "Snapshot=t11.inf",
                    "Mode=HTML",
                    ITEMDATA,
                    "Name=session[phone]", "Value={phone}", ENDITEM,
                    "Name=session[mode]", "Value=static", ENDITEM,
                    "Name=session[dynamic_password]", "Value=", ENDITEM,
                    "Name=session[static_password]", "Value=111111", ENDITEM,
                    "Name=session[code]", "Value=11", ENDITEM,
                    "Name=product_selection", "Value=225", ENDITEM,
                    "Name=x", "Value=28", ENDITEM,
                    "Name=y", "Value=17", ENDITEM,
                    EXTRARES,
                    "Url=/images/nav.gif", "Referer=http://www.unimall.com/orders/new?product_id=100171&quality=2&buy_way=direct", ENDITEM,
                    "Url=/images/search_bg.gif", "Referer=http://www.unimall.com/orders/new?product_id=100171&quality=2&buy_way=direct", ENDITEM,
                    "Url=/images/xs_03.jpg", "Referer=http://www.unimall.com/orders/new?product_id=100171&quality=2&buy_way=direct", ENDITEM,
                    "Url=/images/GlobalHead.png", "Referer=http://www.unimall.com/orders/new?product_id=100171&quality=2&buy_way=direct", ENDITEM,
                    "Url=/images/icon_home.gif", "Referer=http://www.unimall.com/orders/new?product_id=100171&quality=2&buy_way=direct", ENDITEM,
                    "Url=/images/arrow1.gif", "Referer=http://www.unimall.com/orders/new?product_id=100171&quality=2&buy_way=direct", ENDITEM,
                    "Url=/images/xs_01.jpg", "Referer=http://www.unimall.com/orders/new?product_id=100171&quality=2&buy_way=direct", ENDITEM,
                    "Url=/images/top__zj.png", "Referer=http://www.unimall.com/orders/new?product_id=100171&quality=2&buy_way=direct", ENDITEM,
                    "Url=/images/process_bg.png", "Referer=http://www.unimall.com/orders/new?product_id=100171&quality=2&buy_way=direct", ENDITEM,
                    "Url=/images/bg_btn.png", "Referer=http://www.unimall.com/orders/new?product_id=100171&quality=2&buy_way=direct", ENDITEM,
                    "Url=/images/bg_general.png", "Referer=http://www.unimall.com/orders/new?product_id=100171&quality=2&buy_way=direct", ENDITEM,
                    "Url=/images/union_default.gif", "Referer=http://www.unimall.com/orders/new?product_id=100171&quality=2&buy_way=direct", ENDITEM,
                    "Url=/images/cart_cartbg.jpg", "Referer=http://www.unimall.com/orders/new?product_id=100171&quality=2&buy_way=direct", ENDITEM,
                    LAST);
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    19#
    发表于 2010-6-18 10:49:39 | 只看该作者
    这个是我登陆页面的action,我试了,找不到可以关联的session啊?脚本没有问题,编译是过的。
    回复 支持 反对

    使用道具 举报

    该用户从未签到

    20#
    发表于 2013-10-28 15:36:09 | 只看该作者
    回复 12# 云层

    我通过自动关联后,然后回放依然没有生成数据
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-7 20:41 , Processed in 0.082008 second(s), 27 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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