Jmeter脚本未从应用程序URL重定向到tomcat的登录URL

时间:2019-01-24 13:00:25

标签: jmeter

我们已经在端口8080的Tomcat服务器cpu261.dev.local上托管了应用程序。以下是该应用程序的URL:

URL-1
http://cpu261.dev.local:8080/omnienterprise?tid=1

当我们点击上方URL时,它会立即重定向到以下URL:

URL-2
http://cpu261.dev.local:8080/omnienterprise/ngcore/preLoginAction.action?tid=1&vToken=-1&mid=0&adsLoginId=

,然后我们可以选择输入用户名。输入用户名后,我们的Tomcat重定向到以下URL:

URL-3
http://cpu261.dev.local:8080/omnienterprise/ngcore/loginUserAction.action

在这里我们输入部门代码和密码以查看仪表板。

这是我的实际申请流程。我想在JMeter中编写脚本以对应用程序进行压力测试。

我创建了一个脚本, 请找到随附的JMeter脚本的屏幕截图:

https://github.com/flutter/plugins/blob/master/packages/camera/android/src/main/java/io/flutter/plugins/camera/CameraPlugin.java

Script for URL 1

Script for URL 2

我的问题是,当我使用URL-1运行脚本时,它不以某种方式无法重定向到URL-2或什至没有在侦听器中给出错误 我正在使用,在侦听器中的响应代码是200 OK。

请在下面找到监听器的屏幕截图:

Script for URL 3

为什么不从URL-1重定向到URL-2?如何为这种情况编写脚本?

1 个答案:

答案 0 :(得分:0)

您很可能缺少标题,参数或cookie。

创建脚本的最佳方法是使用JMeter记录功能: