51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2814|回复: 5
打印 上一主题 下一主题

[求助] Loadrunner 性能测试

[复制链接]
  • TA的每日心情

    2015-9-14 10:47
  • 签到天数: 17 天

    连续签到: 1 天

    [LV.4]测试营长

    跳转到指定楼层
    1#
    发表于 2015-7-19 11:12:34 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
    LoadRunner测试报错26697:。。。。的正文/尾部 (“Transfer-Encoding:chunked”) 之后缺少 CR/LF
    但是我录制的脚本里根本没有这项阿,求助,,,还有就是压力测试应该怎么设计场景阿?
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

  • TA的每日心情
    奋斗
    2017-8-10 10:15
  • 签到天数: 62 天

    连续签到: 3 天

    [LV.6]测试旅长

    6#
    发表于 2015-7-22 15:00:55 | 只看该作者
    我也在摸索
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2015-9-14 10:47
  • 签到天数: 17 天

    连续签到: 1 天

    [LV.4]测试营长

    5#
     楼主| 发表于 2015-7-21 09:24:00 | 只看该作者
    jingzizx 发表于 2015-7-20 15:48
    1/那真不知道,我以前遇到过的是socket发送数据,因为更改参数导致数据不准.
    2/并发过了,长时间运行是不是 ...

    系统崩溃就是死机了,可是我运行5000最后都没有死机,只是响应时间变长了。还有就是压力测试是怎么加压的,可以再运行过程中不断加吗?
    2,Lr计数器监控网络只有一些接收数据包Byte Total 这样的指标,我想知道网络的使用率,还有一个问题是LR11不能设置带宽,会出错。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    8 小时前
  • 签到天数: 2819 天

    连续签到: 1 天

    [LV.Master]测试大本营

    4#
    发表于 2015-7-20 15:48:55 | 只看该作者
    malylian 发表于 2015-7-20 11:32
    可是我录制的脚本中压根就没有这个头啊?
    我开始做性能测试,目标是400用户并发不超过5s,通过了,但是 ...

    1/那真不知道,我以前遇到过的是socket发送数据,因为更改参数导致数据不准.
    2/并发过了,长时间运行是不是能过,继续加压吧,
    主要是你系统崩溃的标准是什么,是数据出错还是系统直接死掉,标准是什么就监控什么
    3/你要监控网络什么啊,看看LR中计数器能否满足,不行再找小工具辅助测试
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2015-9-14 10:47
  • 签到天数: 17 天

    连续签到: 1 天

    [LV.4]测试营长

    3#
     楼主| 发表于 2015-7-20 11:32:53 | 只看该作者
    jingzizx 发表于 2015-7-20 10:15
    1/问题一:通常,HTTP协议中使用Content-Length这个头来告知数据的长度。然后,在数据下行的过程中,Content ...

    可是我录制的脚本中压根就没有这个头啊?
    我开始做性能测试,目标是400用户并发不超过5s,通过了,但是老板想让找出什么时候系统崩溃的并发用户数,可是怎么跑都没有崩,还有网络怎么监控的?
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    8 小时前
  • 签到天数: 2819 天

    连续签到: 1 天

    [LV.Master]测试大本营

    2#
    发表于 2015-7-20 10:15:44 | 只看该作者
    1/问题一:通常,HTTP协议中使用Content-Length这个头来告知数据的长度。然后,在数据下行的过程中,Content-Length的方式要预先在服务器中缓存所有数据,然后所有数据再一股脑儿地发给客户端。    如果要一边产生数据,一边发给客户端,WEB 服务器就需要使用"Transfer-Encoding: chunked"这样的方式来代替Content-Length。CRLF、missing CR这2个错误都表明返回的Response内容不正确。 即返回的Response Header头中指定了Transfer-Encoding:chunked,但是传输的Response内容却不符合HTTP 1.1 RFC中对于chunked的规定。 因此在apache http client包通过以下2种不同的方法调用Request后,做解码操作时,在某个读取某个chunk时,读取根据CRLF标识符前面指定的字节数后,紧跟着应该是下一个Chunk,而读下一个Chunk时,发现CRLF前面的字符并不是16进制的数,即返回的Response不符合Chunking中对于分块的规定,所以报错。 你是不是录制到了这样的header,需要清除下这样的header再试试(Look in the script. for web_add_header( "Accept?Encoding", "chunked") and/or web_add_auto_header( "Accept?Encoding", "chunked"), and comment out or remove these lines)
    2/问题二:场景设计还是根据你系统的目标进行,如你系统支持100的并发,那你就要设计支持100并发的场景,当人这个例子比较简单,还有好多参数需要设置,如你的带宽等等,可以在论坛内进行资料搜索

    评分

    参与人数 1测试积点 +10 收起 理由
    lsekfe + 10 恭喜你获得测试积点10

    查看全部评分

    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-25 15:42 , Processed in 0.070510 second(s), 25 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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