【发布时间】:2014-04-01 10:09:09
【问题描述】:
我试图通过 jmeter 发出 https 请求,并观察到正在获取登录页面的错误页面响应数据(发布方法)。
登录页面 url 重定向到不同的 url(即应用程序主页),但我的登录页面重定向到错误页面。
对于 Post req 采样器,我收到错误代码 302 - 对象已移至此处。
对解决此问题的任何帮助都会非常有帮助。
【问题讨论】:
标签: jmeter
我试图通过 jmeter 发出 https 请求,并观察到正在获取登录页面的错误页面响应数据(发布方法)。
登录页面 url 重定向到不同的 url(即应用程序主页),但我的登录页面重定向到错误页面。
对于 Post req 采样器,我收到错误代码 302 - 对象已移至此处。
对解决此问题的任何帮助都会非常有帮助。
【问题讨论】:
标签: jmeter
可能的https服务器不提供证书或证书必须在jmeter中明确指定
【讨论】:
这听起来像是您没有处理一些动态身份验证令牌,这些令牌在发布数据或 HTTP 标头中是必需的。
在表单本身(或 HTTP 标头)的页面上可能有一个动态生成的身份验证令牌,您需要使用它来代替静态值。
您可以使用后处理器正则表达式捕获动态值,然后使用更新后的值将其传递给下一个请求。
有一个 JMeter 网络研讨会也涵盖了这个场景以及如何解决它: https://www.youtube.com/watch?v=cv7KqxaLZd8
更新 1:
听起来你正在测试一个 asp.net 应用程序。他们可能对 JMeter 非常挑剔。查看这些文章和其他 SO 解决方案:
asp.net login testing with jmeter
http://wiki.apache.org/jmeter/JMeterTesting/ASPNETViewState
How to use JMeter for load testing ASP.net web applications implementing viewstate
【讨论】: