如何在 jBPM6 (kie-workbench) 上执行 Load/Performance 测试
How to perform Load/Performance testing on jBPM6 (kie-workbench)
我需要使用 jmeter/other 工具执行负载测试。我需要在执行多个人工任务请求时测试应用程序的性能,例如启动流程、分配任务、列出任务和提交人工任务表单等。目前部署了 jbpm6 (jbpm-console) war 文件在 tomcat(远程机器)中。我尝试使用记录控制器和 HTTP(s) 测试脚本记录器在 Jmeter 中记录 jbpm 6 ( kie-workbench) 登录页面。提交有效的用户名和密码后,应用程序停在 "Please wait Loding application...."。我在 Chrome 和 Firefox 中都试过了。我不确定我是否以正确的方式进行操作。请告诉我哪种是在 jbpm 6 上进行 load/performance 测试的最佳方法,或者分享一些有关如何在 jbpm6 上进行 load/performance 测试的信息。
我不建议通过 JBPM 控制台进行负载测试,因为这不是通常发生的事情。只有有限数量的用户,如管理员、分析师、开发人员等可以访问。
为了创建负载并执行多个任务启动、分配、列表等操作,我宁愿选择 JBPM Remote API. In that case it should be enough to provide credentials via HTTP Authorization Manager and configure JMeter to send Content-Type
header with the value of application/json
via HTTP Header Manager
有关详细配置说明,请参阅 Testing SOAP/REST Web Services Using JMeter 指南。
我还建议关注 Benchflow 一套基于 BPMN2.0 标准的流程引擎基准测试工具。
注意:我不属于这个项目
我需要使用 jmeter/other 工具执行负载测试。我需要在执行多个人工任务请求时测试应用程序的性能,例如启动流程、分配任务、列出任务和提交人工任务表单等。目前部署了 jbpm6 (jbpm-console) war 文件在 tomcat(远程机器)中。我尝试使用记录控制器和 HTTP(s) 测试脚本记录器在 Jmeter 中记录 jbpm 6 ( kie-workbench) 登录页面。提交有效的用户名和密码后,应用程序停在 "Please wait Loding application...."。我在 Chrome 和 Firefox 中都试过了。我不确定我是否以正确的方式进行操作。请告诉我哪种是在 jbpm 6 上进行 load/performance 测试的最佳方法,或者分享一些有关如何在 jbpm6 上进行 load/performance 测试的信息。
我不建议通过 JBPM 控制台进行负载测试,因为这不是通常发生的事情。只有有限数量的用户,如管理员、分析师、开发人员等可以访问。
为了创建负载并执行多个任务启动、分配、列表等操作,我宁愿选择 JBPM Remote API. In that case it should be enough to provide credentials via HTTP Authorization Manager and configure JMeter to send Content-Type
header with the value of application/json
via HTTP Header Manager
有关详细配置说明,请参阅 Testing SOAP/REST Web Services Using JMeter 指南。
我还建议关注 Benchflow 一套基于 BPMN2.0 标准的流程引擎基准测试工具。
注意:我不属于这个项目