1

我已经研究了soapUI/loadUI 和JMeter,但我决定使用我自己的自定义编写的Web 服务客户端来执行功能和性能测试。我已经集成Groovy,因此无需重新编译任何东西就可以编写测试用例,并且由于我的客户端使用生成的代理类,我能够操作 POJO 而不是 XML 来创建请求和验证响应。

我已经能够按顺序并行生成请求(使用固定数量的线程),但我想以与使用每秒事务数 (TPS) 工作的 loadUI 生成器类似的方法生成负载。

我不确定如何保持固定(或斜坡)的 TPS 负载,所以任何人都可以建议使用一种技术或一些代码来查看我可能会觉得有启发性吗?

4

1 回答 1

1

我已经使用ExecutorService(缓存线程池)CompletionService和简单地管理创建“任务”之间的时间来解决这个问题。

于 2011-03-08T10:04:17.727 回答