51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 2195|回复: 3
打印 上一主题 下一主题

[原创] Loadrunder Control VUser Failed的问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2009-10-9 18:21:04 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
脚本已经完成,回放无问题,使用Load Generator
设置如下


Run 开始的时候,马上就有11个user失败,


VUser图如下


请问下,一般这种问题会是什么原因

谢谢

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2009-10-9 19:17:52 | 只看该作者
Failed Vuser应该有log的吧,里面有错误描述吗?
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2009-10-10 09:36:27 | 只看该作者
日志如下,会不会是因为服务器到了极限,处理不了了


Start auto log messages stack.        [MsgId: MMSG-10546]
Virtual User Script started        [MsgId: MMSG-15967]
Starting action vuser_init.        [MsgId: MMSG-15919]
vuser_init.c(12): web_add_header("Accept-Encoding") was successful          [MsgId: MMSG-26392]
vuser_init.c(15): web_add_header("Accept-Language") was successful          [MsgId: MMSG-26392]
vuser_init.c(18): web_add_header("User-Agent") was successful          [MsgId: MMSG-26392]
vuser_init.c(21): Error -26628: HTTP Status-Code=403 (Access Forbidden) for "http://192.168.30.29/CRMPerformanceTest/default.aspx"          [MsgId: MERR-26628]
End auto log messages stack.        [MsgId: MMSG-10544]
回复 支持 反对

使用道具 举报

该用户从未签到

4#
 楼主| 发表于 2009-10-10 10:23:24 | 只看该作者
测试结果如下


10个失败的是在Init就失败了
Start auto log messages stack.        [MsgId: MMSG-10546]
Virtual User Script started        [MsgId: MMSG-15967]
Starting action vuser_init.        [MsgId: MMSG-15919]
vuser_init.c(12): web_add_header("Accept-Encoding") was successful          [MsgId: MMSG-26392]
vuser_init.c(15): web_add_header("Accept-Language") was successful          [MsgId: MMSG-26392]
vuser_init.c(18): web_add_header("User-Agent") was successful          [MsgId: MMSG-26392]
vuser_init.c(21): Error -26628: HTTP Status-Code=403 (Access Forbidden) for "http://192.168.30.29/CRMPerformanceTest/default.aspx"          [MsgId: MERR-26628]
End auto log messages stack.        [MsgId: MMSG-10544]

导致设计时候的20个用户,只有10个用户在逻辑上并发

在成功的10个用户中有几个失败的,失败的日志有两种
第一种:
Start auto log messages stack - Iteration 5.        [MsgId: MMSG-10545]
Starting action Action.        [MsgId: MMSG-15919]
Action.c(6): web_add_auto_header("Accept-Encoding") was successful          [MsgId: MMSG-26392]
Action.c(9): web_add_auto_header("Accept-Language") was successful          [MsgId: MMSG-26392]
Action.c(12): web_add_auto_header("User-Agent") was successful          [MsgId: MMSG-26392]
Action.c(15): web_set_max_html_param_len was successful          [MsgId: MMSG-26392]
Action.c(17): Notify: Transaction "add" started.        [MsgId: MMSG-16999]
Action.c(21): Registering web_reg_save_param was successful          [MsgId: MMSG-26390]
Action.c(29): Current Dealer ID is 1400002275        [MsgId: MMSG-17999]
Action.c(31): Error -26612: HTTP Status-Code=500 (Internal Server Error) for "http://192.168.30.29/CRMPerformanceTest/default.aspx"          [MsgId: MERR-26612]
Action.c(31): Error -26377: No match found for the requested parameter "DealerID". Check whether the requested boundaries exist in the response data. Also, if the data you want to save exceeds 9999 bytes, use web_set_max_html_param_len to increase the parameter size          [MsgId: MERR-26377]
End auto log messages stack.        [MsgId: MMSG-10544]

DealerID 是我自定义的变量,从日志的  Action.c(29)中可以看到,DealerID 已经取到了,但是,还是报 No match found for the requested parameter DealerID,请问会是什么原因,我已经将 web_set_max_html_param_len 设成了9999


第二种:

Start auto log messages stack - Iteration 12.        [MsgId: MMSG-10545]
Action.c(119): web_submit_form("default.aspx_5") was successful, 38188 body bytes, 334 header bytes          [MsgId: MMSG-26386]
Action.c(133): Notify: Transaction "hide" ended with "Pass" status (Duration: 0.0382).        [MsgId: MMSG-16873]
Action.c(135): lr_think_time: 7.31 seconds (recorded think time was 5.00 seconds).        [MsgId: MMSG-15947]
Action.c(137): Notify: Transaction "unhide" started.        [MsgId: MMSG-16999]
Action.c(139): Submitting form to "http://192.168.30.29/CRMPerformanceTest/default.aspx", Target Frame=""          [MsgId: MMSG-27978]
Action.c(139): web_submit_form("default.aspx_6") was successful, 38188 body bytes, 334 header bytes          [MsgId: MMSG-26386]
Action.c(153): Notify: Transaction "unhide" ended with "Pass" status (Duration: 0.2933).        [MsgId: MMSG-16873]
Action.c(155): lr_think_time: 7.19 seconds (recorded think time was 5.00 seconds).        [MsgId: MMSG-15947]
Action.c(157): Notify: Transaction "delete" started.        [MsgId: MMSG-16999]
Action.c(159): Submitting form to "http://192.168.30.29/CRMPerformanceTest/default.aspx", Target Frame=""          [MsgId: MMSG-27978]
Action.c(159): Error -26612: HTTP Status-Code=500 (Internal Server Error) for "http://192.168.30.29/CRMPerformanceTest/default.aspx"          [MsgId: MERR-26612]
End auto log messages stack.        [MsgId: MMSG-10544]

应该说就是500的错误,服务器内部错误,是否可以说是代码有优化空间

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?(注-册)加入51Testing

x
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-18 22:47 , Processed in 0.066165 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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