0

在此处输入图像描述无法执行负载测试,对于 Ajax 类型的登录表单,它通过错误

响应标头:HTTP/1.1 405 Method Not Allowed 允许:GET、HEAD、OPTIONS、TRACE

对于“发布”类型的表单,并且在使用“获取”类型的请求时,它会给出类似的错误

响应标头:HTTP/1.1 301 永久移动内容长度:298 内容类型:text/html

我的平台登录链接在模态类型 pop 上以 ajax 形式打开,但在普通平台(URL 类型登录)中执行相同操作时,它确实可以正常工作,请提供任何建议,提前致谢

在此处输入图像描述

4

1 回答 1

2

查看Exceeded maximum number of redirects: 5错误,看起来默认的最大重定向数对于您的应用程序来说是不够的。

  1. 将下一行添加到user.properties文件(它位于 JMeter 安装的 /bin 文件夹下)

    httpsampler.max_redirects=10
    
  2. 重启 JMeter 来获取属性
  3. 检查错误是否仍然存在。如果是 - 增加值并再次重新启动 JMeter。

但是,这通常表示登录失败。您是否关联了诸如VIEWSTATE 之类的动态参数?如果没有 - 检查您记录的登录请求以获取动态参数并正确处理它们。有关更详细的说明和端到端演练,请参阅使用 JMeter 进行 ASP.NET 登录测试指南。

于 2016-03-30T13:03:37.667 回答