51Testing软件测试论坛

标题: 负载出错,如何解决 [打印本页]

作者: higkoo    时间: 2007-7-17 10:15
标题: 负载出错,如何解决
Action.c(48): 错误 -26377: 找不到请求的参数“CSRule_1_UID2”的匹配项。检查请求的边界是否存在于响应数据中。此外,如果要保存的数据超过 81920 个字节,请使用 web_set_max_html_param_len 增加参数大小

Action.c(48): 错误 -26374: 以上“找不到”错误可由分别为 0 和 0 的标头和正文字节计数来解释。

模拟100个用户在线时出错的,过程:

直接负载100个用户(不并发),过程就提示上述错误;
1秒中增加一个虚拟用户,直至达到100,试了几次,在加压过程中也会有如上所示错误;

但分两组就可以通过测试了:
先负载50个用户(不并发),不退出。
待第一组虚拟用户全部在线后,再负载第二组50个用户,直到100个用户在线。成功

关于 web_set_max_html_param_len 的值,初值为1024,负载50个用户并发都没有问题。
负载100个用户时提示错误,将 1024 修改为 81920 仍然提示错误。

请问路过的朋友们,知道这是怎么回事吗?
作者: rickyzhu    时间: 2007-7-23 13:21
从你描述的现象和错误的提示看,应该是负载过高的问题,
作者: andy    时间: 2007-7-23 17:33
对的,这种情况会在负载大的时候出现,我也有发现,但没研究过.

这里有没有做.NET开发的同志,知不知道.NET在这个动态值处理方面是怎么做到的?




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