用于JSF的带PrimeFaces的jmeter脚本

用于JSF的带PrimeFaces的jmeter脚本,jsf,primefaces,jmeter,Jsf,Primefaces,Jmeter,我想用Jmeter对JSF应用程序进行压力测试(使用Primefaces),我面临一个奇怪的问题 所述应用程序保存一些文本字段和一个图像字段。应用程序的工作流程是,在图像上载控制(primefaces)上,图像存储在会话中,在保存按钮上,单击应用程序保存文本数据以及图像数据(来自会话) 现在的问题是:我提出了两个post请求——一个是图像数据,第二个是文本数据——但页面无法模拟保存 有没有办法在jmeter中模拟该过程?如果您发送的请求与浏览器发送的请求相同,您应该能够复制浏览器行为,只需确保:

我想用Jmeter对JSF应用程序进行压力测试(使用Primefaces),我面临一个奇怪的问题

所述应用程序保存一些文本字段和一个图像字段。应用程序的工作流程是,在图像上载控制(primefaces)上,图像存储在会话中,在保存按钮上,单击应用程序保存文本数据以及图像数据(来自会话)

现在的问题是:我提出了两个post请求——一个是图像数据,第二个是文本数据——但页面无法模拟保存


有没有办法在jmeter中模拟该过程?

如果您发送的请求与浏览器发送的请求相同,您应该能够复制浏览器行为,只需确保:

  • 正确建造取样器
  • 注意
  • 关联动态参数,如
  • 关于第1点,只需使用JMeter记录请求就足够了,只需确保将要上载的文件复制到JMeter安装的“bin”文件夹,这样JMeter就能够正确捕获请求。有关更多详细信息,请参阅文章

    第2点和第3点-交叉检查使用浏览器和JMeter的侦听器从浏览器发送的请求-除了需要修改的动态参数外,请求需要完全相同

    别忘了添加到你的测试计划中,它应该处理和其他cookie