gpt4 book ai didi

forms - 如何在 JMeter 中发布受限访问表单

转载 作者:行者123 更新时间:2023-12-04 12:26:12 25 4
gpt4 key购买 nike

使用 JMeter,我想测试页面。填写并提交表单后,执行一些插入数据库的操作(添加新行)。

Path: /ProjectName/admin/addTrip.html
Method: POST
Parameters:
basePrice 500.0
hotelId 2
description Some text

主要问题是登录后页面可用,不知道怎么用 j_spring_security_check登录使用 JMeter。

我尝试使用登录配置元素作为 HTTP Request 的父级添加旅行页面。结果在 View Result Tree -> Response data我得到了登录表单。当然,这不是预期的结果。

接下来我尝试使用 HTTP Request到登录页面。
Path: /ProjectName/j_spring_security_check
Method: POST
Parameters:
j_password mypassword
j_login mylogin

结果似乎没问题。 View Result Tree -> Response data显示正确的(登录后)页面。
在线程组的同一级别我添加了 Http Request的 addTrip。结果与前一种情况相同 - 登录页面。 addTrip 页面后没有,也没有插入数据库。

最佳答案

您的计划必须缺失:

  • cookie 管理器

  • 而且您可能没有正确处理包括重定向在内的 spring 安全登录阶段。

    对您来说最好的解决方案是使用 JMeter Proxy Recording .
    如果您是 JMeter 的初学者,请阅读:
  • http://jmeter.apache.org/usermanual/build-web-test-plan.html
  • http://jmeter.apache.org/usermanual/best-practices.html
  • http://jmeter.apache.org/usermanual/hints_and_tips.html

  • 然后对于您将使用的每个组件,您可以阅读:
  • http://jmeter.apache.org/usermanual/component_reference.html
  • 关于forms - 如何在 JMeter 中发布受限访问表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12203116/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com