51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

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

[原创] 有关并发出现错误问题

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-3-31 16:26:18 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我现在做一个文件保存的性能,程序使用的是javascript编写
前提条件:
    环境:局域网内
    操作过程为:打开地址选择文档再点击保存
    录制脚本回放没有问题
设置场景:
    1)开始我是以每1增加几个用户(如6-10个),总共是100个用户,运行结果经常会报这个错
     Message Code 26612
     HTTP Status-Code='HTTP error code'_ld ('server returned status code phrase') for 'URL address'
     The replay sent an unsupported request to the server. The server responded with the error "INTERNAL SERVER ERROR".

     Troubleshooting
     Try to access the URL or the application being tested from a browser on the same machine.
     Comment out or remove any preceding web_add_header and/or web_add_auto_header calls in the script.
     Check for values in the script that might need correlation.
    2)重新设置另一个场景,在保存事务中增加集合点(仅只运行10个虚拟用户)然后将run mode设置为run until complete,设置initialize 为initialize all vusers simultaneously ,start Vusers设置为 start 10 Vusers simultaneously
     运行的结果也同上有类似的错误,另外当用户量大的时候就会出现500的错误

请问:我以这两种方式都能体现为并发吗?第1种场景设置(每秒增加用户数)算不算并发
   这些错误表示什么意思,求高人指点。
   有没有更好的场景设置的办法呢,也烦请帮我解下围,感谢了先!!
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
发表于 2010-3-31 16:30:56 | 只看该作者
不能,不算.
并发设一下集合点
至于你说的错误,论坛我上午还看到一个贴说的http 500错误,很详细,你搜下~
还有场景设置,你是要什么方式?并发还是负载?主要是你要测的是什么?
回复 支持 反对

使用道具 举报

该用户从未签到

3#
 楼主| 发表于 2010-3-31 16:32:17 | 只看该作者
并发,看能承受多少个用户同时保存文件

[ 本帖最后由 1019 于 2010-3-31 16:33 编辑 ]
回复 支持 反对

使用道具 举报

该用户从未签到

4#
发表于 2010-3-31 16:34:40 | 只看该作者
最近在测试一系统的时候,录制脚本没有错误,回放的时候总是出现如下错误:
Action.c(6): Error -26612: HTTP Status-Code=500 (Internal Server Error) for "http://192.168.0.110:7001/logonConsole.do;jsessionid={JSESSIONID2}"

造成HTTP-500错误,有朋友告诉我如下几个可能:

1、运行的用户数过多,对服务器造成的压力过大,服务器无法响应,则报HTTP500错误。减小用户数或者场景持续时间,问题得到解决。

2、该做关联的地方没有去做关联,则报HTTP500错误。进行手工或者自动关联,问题得到解决。

3、录制时请求的页面、图片等,在回放的时候服务器找不到,则报HTTP500错误,若该页面无关紧要,则可以在脚本中注释掉,问题将会得到解决。例如:有验证码的情况下,尽管测试时已经屏蔽了,但是录制的时候提交了请求,但回放的时候不存在响应。

4、参数化时的取值有问题,则报HTTP500错误。可将参数化列表中的数值,拿到实际应用系统中进行测试,可排除问题。

5、更换了应用服务器(中间件的更换,如tomcat、websphere、jboss等),还是利用原先录制的脚本去运行,则很可能报HTTP500错误。因为各种应用服务器处理的机制不一样,所录制的脚本也不一样,解决办法只有重新录制脚本。

6、Windows xp2 与ISS组件不兼容,则有可能导致HTTP500错误。对ISS组件进行调整后问题解决。

7、系统开发程序写的有问题,则报HTTP500错误。例如有些指针问题没有处理好的,有空指针情况的存在。修改程序后问题解决。

查找后台日志发现报了很多0ra-01000错误,这是oracle达到最大游标参数值,google了下,最大原因可能是JDBC连接没关闭。最后查找weblogic连接池出了问题,很多连接没关闭。


本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/testdict/archive/2009/04/16/4085262.aspx
回复 支持 反对

使用道具 举报

该用户从未签到

5#
发表于 2010-3-31 16:35:05 | 只看该作者
那设置一个集合点
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-14 07:59 , Processed in 0.070120 second(s), 27 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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