如何使用现代工具加载测试java api(Jar)?

时间:2015-09-15 09:27:39

标签: java testing jar performance-testing load-testing

我有一个与Apache Camel集成的简单java代码,它也使用camel-kafka组件来记录kafka主题中的消息。我创建了一个处理单个请求的类。 使用线程我可以创建各种线程来调用上面的类方法来记录消息。

目前我需要使用工具加载测试此JAR。我想知道一个学习曲线非常低的工具。

负载测试:

  • 增加用户以允许同时记录多条消息
  • 增加/减少邮件大小的邮件变体
  • 特定用户记录特定邮件所花费的时间。

我已经完成了

  • JMeter(学习曲线很大)
  • JProfiler(它不加载测试但是监视应用程序,如果我 没错;)
  • Netbeans Load Generator(再次使用JMeter)

1 个答案:

答案 0 :(得分:1)

  1. 下载groovy-all-*.jar并将其放到JMeter安装的/ lib文件夹
  2. 重新启动JMeter
  3. Thread Group添加到测试计划中。设置所需的虚拟用户数量,交互量和/或持续时间。
  4. JSR223 Sampler添加为线程组的子级
  5. 选择" groovy"在"语言"下拉
  6. 提供简单的java代码"在JSR223 Sampler" Script"区域
  7. 保存测试计划。
  8. 运行它。
  9. 这么难吗?