51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 3018|回复: 2
打印 上一主题 下一主题

关于JMeter的应用

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2010-9-1 17:46:32 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位高手大家好!
现在公司项目的做法是,UI发request到DS,DS 调用AS,AS获取数据也就是call DB,然后AS返回数据给DS,DS 在response给UI。我现在要用Jmeter做back-end 的performance 测试,测试出from DS to AS,AS back to DS的时间,并对这些返回来的数据做一些assertion,同时也需要测试出UI 到DS,DS response UI的数据assertion。 对于AS和DS都是java做的。我初步想法是,UI发request给DS, 然后到DS call AS 取得数据response给UI, 这里有个时间A;可以用Java request sampler测试AS call DB的时间B;用java request sampler测试DS call AS 然后取得数据的时间C,最后我们可以用C-B得DS call AS 的时间,可以用A-C 得UI 到DS的时间。

好了,有了这个打算的时候,我就在想用java request sampler如何call AS ,如何call DS。然后问了一下我们的开发人员,问他们是怎么做 Junit test,(因为我原本的意思是借助他们的junit test), 结果一问才知道,AS 的运行是需要Jboss的,这样,我首先想到的就是用Http request来做了,但是这样的话就跟我的需求冲突了,我就不知道怎么做了,谁可以给点意见啊? 不知道是变换原来的打算呢?还是要怎样变换捣鼓一下JMeter,可以做到我的需求?如果是前者,请问要怎么做呢?如果是后者要怎么捣鼓JMeter呢?
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏
回复

使用道具 举报

该用户从未签到

2#
 楼主| 发表于 2010-9-1 18:55:49 | 只看该作者
我原来觉得写个java class extends Jmeter的一个Abstract class,然后再我自己写的这个java class里面调用AS就可以了,但是后来问了一下开发人员,结果他们在测试AS的时候要启用Jboss来access数据库
回复 支持 反对

使用道具 举报

该用户从未签到

3#
发表于 2010-9-9 11:09:21 | 只看该作者
即使AS运行需要Jboss,也肯定能够在自定义的java class里实现访问协议,不管是http web service或者别的什么服务
回复 支持 反对

使用道具 举报

本版积分规则

关闭

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

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

GMT+8, 2024-11-23 12:28 , Processed in 0.066701 second(s), 25 queries .

Powered by Discuz! X3.2

© 2001-2024 Comsenz Inc.

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