google搜索 51Testing站内搜索                    软件测试门户 | 软件测试培 训 | 文章资料精选 | 软件测试论坛 | 软件测试博客 | 测试招聘求职 
打印

在对论坛用WAS做压力测试的时候用户及脚本编写问题

在对论坛用WAS做压力测试的时候用户及脚本编写问题


如果测试的论坛需要登陆的话,那么如果模拟5000用户登陆操作情况,是不是要在数据库,以及WAS里面建5000个用户呢?还是不用建立就可以?

脚本的编写在WAS里面有录制吗?我尝试做的录制就保存在group里面,不知道对不对

还有就是在软件的主界面上的verb和path中应该填选哪些比较有意义呢。

我把所有能找到的WAS的帮助和说明文档都看了,无奈经验浅薄,请诸位大师请教,谢谢!!!

TOP

1、可以在WAS的settings 的stress level 中写5000。
2、有录制啊,new scrip->record。group你的意思是指page groups中的groups吗?这个group是分组用的,不会存放脚本啊。
3、verb:get和post是两种提交方式
get 速度快,只能传输少量数据
post 速度慢,可以传输大量数据
path:是录制的脚本,可以不用修改

TOP

我也正在使用WAS


请问:实现不同功能的脚本都要重新创建New Recorded Script?还是只用创建一个New Recorded Script执行完所有的功能模块?

脚本创建完成后,调整脚本设置运行之,对于report部分如何查看哪部分是性能瓶颈。
如何解释下面报告的内容:(很多页面的脚本报告都和这个差不多,我不太明白!!)
:,(:,(Page Results
================================================================================
URI:                          GET /manager/html
Hit Count:                    101

Result Codes
Code      Description                   Count     
--------------------------------------------------------------------------------
401       Unauthorized                  101      

Time to first byte (in milliseconds)
--------------------------------------------------------------------------------
Average:                      854.94
Min:                          4.27
25th Percentile:              25.54
50th Percentile:              172.36
75th Percentile:              1146.03
Max:                          4482.91

Time to last byte (in milliseconds)
--------------------------------------------------------------------------------
Average:                      855.19
Min:                          4.91
25th Percentile:              25.62
50th Percentile:              172.54
75th Percentile:              1147.05
Max:                          4483.51

Downloaded Content Length (in bytes)
--------------------------------------------------------------------------------
Min:                          665
25th Percentile:              665
50th Percentile:              665
75th Percentile:              665
Max:                          665

Socket Statistics
--------------------------------------------------------------------------------
Socket connects:              206
Total Bytes Sent (in KB):     92.10
Bytes Sent Rate (in KB/s):    1.53
Total Bytes Recv (in KB):     194.31
Bytes Recv Rate (in KB/s):    3.23

Socket Errors
--------------------------------------------------------------------------------
Connect:                      21
Send:                         0
Recv:                         0
Timeouts:                     0

Successful Authentications:   0

Successful RDS Queries:       0

TOP

我也正在使用WAS


was这个工具我也在用,工具看起来简单,可是操作实践就问题多多啊!

TOP

网上关于WAS的资料也不多
所以请大家多多交流
有交流才会有进步!
我不是最优秀的
但我一直是最努力的......

TOP

介绍一下报表中几个重要的部分


如果这是一个新创建的测试脚本,你应该检查一下报表的Result Codes部分。这部分内容包含了请求结果代码、说明以及服务器返回的结果代码的数量。如果这里出现了404代码(页面没有找到),说明在脚本中有错误的页面请求。
介绍一下报表中几个重要的部分
  如果这是一个新创建的测试脚本,你应该检查一下报表的Result Codes部分。这部分内容包含了请求结果代码、说明以及服务器返回的结果代码的数量。如果这里出现了404代码(页面没有找到),说明在脚本中有错误的页面请求。
  页面摘要部分提供了页面的名字,接收到第一个字节的平均时间(TTFB),接收到最后一个字节的平均时间(TTLB),以及测试脚本中各个页面的命中次数。TTFB和TTLB这两个值对于计算客户端所看到的服务器性能具有重要意义。TTFB反映了从发出页面请求到接收到应答数据第一个字节的时间总和(以毫秒计),TTLB包含了TTFB,它是客户机接收到页面最后一个字节所需要的累计时间。
  报表中还包含了所有性能计数器的信息。这些数据显示了运行时各个项目的测量值,同时还提供了最大值、最小值、平均值等。报表实际提供的信息远远超过了我们这里能够介绍的内容。为了给你一个有关表所提供信息种类的印象

TOP

謝謝大家,我也正在使用WAS,也是很不懂哪個報表,如Result Codes
Code      Description                   Count     
================================================================================
200       OK                            564169   
500       Internal Server Error         1601      
這里的500       Internal Server Error         1601是什麼意思呀?

TOP

楼上的
500应该是一种错误的类型
指的是内部服务器错误
我不是最优秀的
但我一直是最努力的......

TOP

哦,非常感謝ayong

TOP

小弟从事这行时间很短,有些测试工具还不怎么会使用,不知那位同人能告诉我并发性操作每次多少个单位,才能说明该web是正常的。

TOP

为什么偶的REPODRT全是O啊。。。

TOP

通过报告如何分析服务器的性能啊
急切啊????????

TOP

关于全是0的回复


全是0是因为你测试的服务器没有启动

TOP

关于需要用户名密码的网站,用was不是要在user那里添加好,而且总的socket连接要不大于提供的用户数。就是stress levels 乘stress multiplier要小于用户数,这是小弟在was那个文档看到的,这样的话,楼主的第一个问题就只有建这么多用户解决了。。。2 楼的大哥有试过用5000 stress的吗,还有,建议不咬这么多stress levels,这样测试机容易负担大导致测试结果不准,这个也是文档上说的。。

TOP

问题是建立100个需要password的拥护
不是要添加100次。
不可能添加重复的用户塞

TOP

我也是不明白Report的内容,究竟如何反映web的性能,高手快来给我们讲讲!!!

TOP

好象  WAS的报告不是很准确也

TOP

我们一起来学习!+++WAS===


TOP

和twobeds有相似的意见

TOP

问题是建立100个需要password的拥护
不是要添加100次。
不可能添加重复的用户塞
---------------------
偶就是用100个相同的用户登陆,也能测试,出结果。
但是不知道这样是不是不好,但是要输入100个用户和密码,那也太痛苦了
你装饰了别人的风景,别人点亮了你的梦

TOP

 
当前时区 GMT+8, 现在时间是 2008-7-25 04:17Copyright(C)上海博为峰软件技术有限公司 2001-2007 电话:021-64471599-8017
当您在访问网站、论坛及博客过程中遇到问题时可发送email:webmaster@51testing.com或发送论坛短信至管理员风在吹