51Testing软件测试论坛

标题: 一个测试需求,不知道可以用什么工具测试 [打印本页]

作者: sugebei    时间: 2010-9-7 15:33
标题: 一个测试需求,不知道可以用什么工具测试
大家好,问个问题:

测试对象是1个服务器端连接到DB,多个客户端可以连接到这个服务器端,服务器端和客户端都是自行开发的,
原来服务器端响应客户端的请求是采用串行方式,现在要改成并行,比如10个用户通过10个客户端同时打开一个文档,

这种并行测试可以采用什么测试工具?看LR的教材好像是基于web的,不知道能不能用来测这个。
(注:本人对测试工具还不怎么了解)
作者: yuetiantian    时间: 2010-9-7 19:57
你确定你要的是性能测试么?
还是分布式测试?
作者: sugebei    时间: 2010-9-7 20:14
不是性能测试,要测试的是并发功能
作者: 愚人    时间: 2010-9-7 20:21
原帖由 sugebei 于 2010-9-7 15:33 发表
大家好,问个问题:

测试对象是1个服务器端连接到DB,多个客户端可以连接到这个服务器端,服务器端和客户端都是自行开发的,
原来服务器端响应客户端的请求是采用串行方式,现在要改成并行,比如10个用户通过10个 ...

你换一本教材就会发现,lr还真不是基于web的……
建议:使用或者学习一个工具之前,一定要先了解工具的实现原理,不要弄个操作说明就开始操作……
作者: sugebei    时间: 2010-9-7 20:29
那么我说的这种可以用LR测试么?
作者: 愚人    时间: 2010-9-7 20:37
标题: 回复 5# 的帖子
不知道,因为不知道你究竟要做什么?“要测试的是并发功能”是测试工具具备的
你是要测试服务器能同时承受多个用户访问?还是要测试访问时间?亦或是测试客户端在响应时间慢时的,客户端的响应?

有个文章你可以先看下
[url]http://dev.firnow.com/course/3_program/gcs/200798/70825.html[/url]

lr也是可以实现并发的,不过是模拟客户端,如果测试客户端的话,可以利用lr给服务器加压,然后单独操作客户端……

[[i] 本帖最后由 愚人 于 2010-9-7 20:39 编辑 [/i]]
作者: msnshow    时间: 2010-9-7 20:48
从你描述的情况看,应该LR是可以测试的,不管你是不是B/S架构的
作者: kofwxh    时间: 2010-9-8 09:31
从楼主描述看LR可以满足要求,但估计需要基于底层协议的开发
作者: chengning    时间: 2010-9-8 10:26
楼主的意思是想测试程序由串联变成并联提高了效果没有???
作者: chengning    时间: 2010-9-8 10:28
要是  是做这个的话 可以去试试LR 给程序加压 1.先在原先的未改进的程序上加压  
2.再到新的程序上加压 由于环境一样  效果也就出来了
作者: chengning    时间: 2010-9-8 10:29
加压的时候  注意看看资源的使用和 事物的处理时间 做个比较
作者: sugebei    时间: 2010-9-8 16:06
非常感谢!

我先看看推荐的教材的
作者: sugebei    时间: 2010-9-9 12:07
原帖由 yuetiantian 于 2010-9-7 19:57 发表
你确定你要的是性能测试么?
还是分布式测试?


应该是分布式测试,用LoadRunner可行么?




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