51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

测试开发精英班,通向高级软件测试工程师【周活动】 找茬--心里圈的故事 !【长期招募】博为峰网校招聘兼职讲师!横扫BAT,Python全栈测试开发技能大全
【109期】:python爬虫的魔力 !双11剁手不吃土,来投稿赚回血红包! 【专题】用尽一切办法只为让你学好用例 自学软件测试那点事
查看: 35711|回复: 56

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

[复制链接]

该用户从未签到

发表于 2004-7-11 14:18:33 | 显示全部楼层 |阅读模式
如果测试的论坛需要登陆的话,那么如果模拟5000用户登陆操作情况,是不是要在数据库,以及WAS里面建5000个用户呢?还是不用建立就可以?

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

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

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

该用户从未签到

发表于 2004-8-19 16:57:21 | 显示全部楼层
1、可以在WAS的settings 的stress level 中写5000。
2、有录制啊,new scrip->record。group你的意思是指page groups中的groups吗?这个group是分组用的,不会存放脚本啊。
3、verb:get和post是两种提交方式
get 速度快,只能传输少量数据
post 速度慢,可以传输大量数据
path:是录制的脚本,可以不用修改
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2004-9-6 15:11:22 | 显示全部楼层

我也正在使用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
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2004-9-21 11:48:12 | 显示全部楼层

我也正在使用WAS

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

使用道具 举报

该用户从未签到

发表于 2004-9-28 08:51:22 | 显示全部楼层
网上关于WAS的资料也不多
所以请大家多多交流
有交流才会有进步!
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2004-9-30 11:24:48 | 显示全部楼层

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

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

使用道具 举报

该用户从未签到

发表于 2004-10-8 14:58:52 | 显示全部楼层
謝謝大家,我也正在使用WAS,也是很不懂哪個報表,如Result Codes
Code      Description                   Count     
================================================================================
200       OK                            564169   
500       Internal Server Error         1601      
這里的500       Internal Server Error         1601是什麼意思呀?
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2004-10-8 15:35:29 | 显示全部楼层
楼上的
500应该是一种错误的类型
指的是内部服务器错误
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2004-10-9 16:59:38 | 显示全部楼层
哦,非常感謝ayong
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2004-10-11 16:42:25 | 显示全部楼层
小弟从事这行时间很短,有些测试工具还不怎么会使用,不知那位同人能告诉我并发性操作每次多少个单位,才能说明该web是正常的。
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2004-11-15 14:54:12 | 显示全部楼层
为什么偶的REPODRT全是O啊。。。
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2004-12-1 09:28:08 | 显示全部楼层
通过报告如何分析服务器的性能啊
急切啊????????
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2004-12-3 15:42:35 | 显示全部楼层

关于全是0的回复

全是0是因为你测试的服务器没有启动
回复 支持 反对

使用道具 举报

该用户从未签到

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

使用道具 举报

该用户从未签到

发表于 2004-12-17 09:14:58 | 显示全部楼层
问题是建立100个需要password的拥护
不是要添加100次。
不可能添加重复的用户塞
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2005-1-21 19:25:08 | 显示全部楼层
我也是不明白Report的内容,究竟如何反映web的性能,高手快来给我们讲讲!!!
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2005-1-24 09:25:25 | 显示全部楼层
好象  WAS的报告不是很准确也
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2005-2-5 10:00:35 | 显示全部楼层

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

回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2005-2-10 15:00:46 | 显示全部楼层
和twobeds有相似的意见
回复 支持 反对

使用道具 举报

该用户从未签到

发表于 2005-5-17 17:09:24 | 显示全部楼层
问题是建立100个需要password的拥护
不是要添加100次。
不可能添加重复的用户塞
---------------------
偶就是用100个相同的用户登陆,也能测试,出结果。
但是不知道这样是不是不好,但是要输入100个用户和密码,那也太痛苦了
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2019-12-7 18:05 , Processed in 0.090914 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2019 Comsenz Inc.

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