2015-10-30 102 views
0

我需要使用jmeter /其他工具来执行负载测试。我需要在执行多个人工任务请求(如启动进程,分配任务,列出任务和表单提交人工任务等)时测试应用程序的性能。当前jbpm6(jbpm-console)war文件部署在tomcat(远程机)。我尝试使用录制控制器和HTTP(s)测试脚本记录器在Jmeter中记录jbpm 6(kie-workbench)登录页面。提交有效的用户名和密码后,应用程序停止在“请稍等Loding应用程序....”。我在Chrome和Firefox上都尝试过。我不确定我是否以正确的方式进行。请让我知道哪些是在jbpm 6上进行加载/性能测试的最佳方式,或者分享一些关于如何在jbpm6上执行加载/性能测试的信息。如何在jBPM6上执行负载/性能测试(kie-workbench)

回答

1

我不会推荐通过JBPM控制台进行负载测试,因为它通常不会发生。只有有限的用户像管理员,分析师,开发人员等可以访问。

为了创建负载并执行多任务启动,分配,列表等操作,我宁愿去JBPM Remote API。在这种情况下它应该是足够通过HTTP Authorization Manager提供凭证并配置JMeter的经由HTTP Header Manager

参见Testing SOAP/REST Web Services Using JMeter指南关于详细配置说明发送Content-Type头与application/json值。

0

我建议还要留意一下Benchflow一套基于BPMN2.0标准的基准流程引擎工具。

笔记:我不隶属于这个项目