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