【问题标题】:Java Web Services client: consistent load generationJava Web 服务客户端:一致的负载生成
【发布时间】:2011-03-05 09:59:08
【问题描述】:

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

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

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

【问题讨论】:

    标签: java threadpool load-generator


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2015-09-09
      • 2012-01-29
      • 1970-01-01
      • 2014-09-04
      • 1970-01-01
      • 2010-11-09
      • 2010-09-17
      • 2016-11-15
      • 1970-01-01
      相关资源
      最近更新 更多