shuzigui 发表于 2010-9-1 17:46:32

关于JMeter的应用

各位高手大家好!
现在公司项目的做法是,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呢?

shuzigui 发表于 2010-9-1 18:55:49

我原来觉得写个java class extends Jmeter的一个Abstract class,然后再我自己写的这个java class里面调用AS就可以了,但是后来问了一下开发人员,结果他们在测试AS的时候要启用Jboss来access数据库

kofwxh 发表于 2010-9-9 11:09:21

即使AS运行需要Jboss,也肯定能够在自定义的java class里实现访问协议,不管是http web service或者别的什么服务
页: [1]
查看完整版本: 关于JMeter的应用