找回密码
 立即注册
搜索
查看: 264|回复: 10

请问,我该做那些测试?

[复制链接]

15

主题

13

回帖

36

积分

注册会员

积分
36
发表于 2004-2-26 13:06:57 | 显示全部楼层 |阅读模式
我公司的仓储管理系统在使用过程中,用户一直反映速度很慢。但是,这套系统当初是外包的软件项目,

我们自己对开发不太懂,找了那家外包的公司,商量做个测试报告,但我们不太清楚具体该做那些测试,

以下是我们自己想到的:
1、分时段,从用户角度测试打开某个叶面需要的时间
2、分时段,从服务器角度测试cpu、内存的使用量
3、分时段,从网络角度测试:连续ping2分钟,看丢包率

请问,还需要其他的测试吗?谢谢!

15

主题

13

回帖

36

积分

注册会员

积分
36
 楼主| 发表于 2004-2-26 16:39:24 | 显示全部楼层
这个软件使用在局域网上的,但是公司地理位置比较分散,服务器放在总部,总部与两个分部2M带宽,现在的问题是,用户有时根本无法工作,开发方认为是网络有问题,我公司网络部认为是软件开发的有问题,所以现在就要分清楚到底是谁的问题
回复

使用道具 举报

9

主题

824

回帖

1113

积分

金牌会员

积分
1113
发表于 2004-2-26 17:53:02 | 显示全部楼层
这种问题一般是先从网络上找问题,再找服务器的问题,最后找软件的问题。
回复

使用道具 举报

15

主题

13

回帖

36

积分

注册会员

积分
36
 楼主| 发表于 2004-2-27 10:14:04 | 显示全部楼层
我们的网络应该是没有问题的,因为应用系统都没有问题,服务器的问题,该如何排除呢?我们的服务器是sun的,oracle数据库
回复

使用道具 举报

100

主题

1691

回帖

2363

积分

荣誉版主

积分
2363
发表于 2004-2-27 12:33:26 | 显示全部楼层
这个问题本身就有点复杂。

估计是开发的问题多些!

同意vbscape
回复

使用道具 举报

100

主题

1691

回帖

2363

积分

荣誉版主

积分
2363
发表于 2004-2-27 13:21:47 | 显示全部楼层
根据所在网络环境,测试一下参数:
网络吞吐量
ftp文件传输速度
http文件传输速度
文件循环时间
响应成功率
回复

使用道具 举报

100

主题

1691

回帖

2363

积分

荣誉版主

积分
2363
发表于 2004-2-27 13:27:16 | 显示全部楼层
找了一下:
Transactions per second(每秒处理事务数) http连接Get or Post方法的事务数
Rounds per second(每秒完成数) 每秒完全执行Agenda〔代理〕的数量
Throughput(吞吐量)(bytes per second〔每秒字节数〕) 测试服务器每秒传送的字节数
Round Time 完成一次事务所用的必要时间,单位是秒
Transaction Time是完成一次事务的必须时间。事务:包括连接时间,发送、响应和处理时间。
Connect Time 客户端到测试服务器的一个连接完成的时间,单位秒(包括建立和收到的TCP/IP时间)
Send Time 是将事务写入测试服务器的缓冲必要时间 ,单位秒
Response Time 是客户端请求接受测试服务器响应的必要时间,单位秒
Process Time 处理数据的必要时间
Load Size 负载测试时开启的虚拟客户数量〕
Rounds 在测试会话期间执行议程脚本的时间数
Attempted Connections 尝试连接测试服务器的数量
HTTP Response Status 每一个http响应被结束的时间数量
Response Data Size 由测试服务器发送的响应大小,单位字节。
回复

使用道具 举报

42

主题

835

回帖

1167

积分

金牌会员

积分
1167
发表于 2004-2-27 13:27:28 | 显示全部楼层
让你们的数据库管理员监测数据库的性能,特别是io,cache,cpu之类
假如是io的使用率高,那大部分是网络带宽不足
假如cache……,调整cache的大小
假如cpu……,大部分是应用进程占了太多的cpu时间,检查表结构,看看是不是少了index,key之类的;检查应用进程的sql,看看能不能优化

暂时想到这些,还有什么可以问你们的数据库管理员
回复

使用道具 举报

15

主题

13

回帖

36

积分

注册会员

积分
36
 楼主| 发表于 2004-3-1 09:14:01 | 显示全部楼层
最初由 zlwenny 发布
[B]找了一下:
Transactions per second(每秒处理事务数) http连接Get or Post方法的事务数
Rounds per second(每秒完成数) 每秒完全执行Agenda〔代理〕的数量
Throughput(吞吐量)(bytes per second〔每秒字节数〕) 测试服务器每秒传送的字节数
Round Time 完成一次事务所用的必要时间,单位是秒
Transaction Time是完成一次事务的必须时间。事务:包括连接时间,发送、响应和处理时间。
Connect Time 客户端到测试服务器的一个连接完成的时间,单位秒(包括建立和收到的TCP/IP时间)
Send Time 是将事务写入测试服务器的缓冲必要时间 ,单位秒
Response Time 是客户端请求接受测试服务器响应的必要时间,单位秒
Process Time 处理数据的必要时间
Load Size 负载测试时开启的虚拟客户数量〕
Rounds 在测试会话期间执行议程脚本的时间数
Attempted Connections 尝试连接测试服务器的数量
HTTP Response Status 每一个http响应被结束的时间数量
Response Data Size 由测试服务器发送的响应大小,单位字节。 [/B]



那么,请问,我该使用什么软件得到这些数据呢?
回复

使用道具 举报

100

主题

1691

回帖

2363

积分

荣誉版主

积分
2363
发表于 2004-3-1 13:02:32 | 显示全部楼层
可以使用webload、loadrunner、robot等。

如果尽测试网络速度的话,建议使用netbench、webbench等。


大同小异!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|海浩社区

GMT+8, 2025-9-23 04:09 , Processed in 0.096889 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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