如何使用 JMeter 登录 Web 应用程序,以及我们需要为登录、注销和登录按钮提供哪些参数?
答案1
如何使用 JMeter 登录 Web 应用程序?
这记录在用户手册。
以下说明用于登录,注销也类似。
登录网站
这里不是这种情况,但有些网站要求您先登录,然后才允许您执行某些操作。在 Web 浏览器中,登录将显示为一个输入用户名和密码的表单,以及一个用于提交表单的按钮。该按钮生成一个 POST 请求,将表单项的值作为参数传递。
要在 JMeter 中执行此操作,请添加 HTTP 请求,并将方法设置为 POST。您需要知道表单使用的字段名称和目标页面。可以通过检查登录页面的代码来找到这些。[如果这很难做到,您可以使用JMeter 代理记录器记录登录顺序。] 设置提交按钮目标的路径。单击两次添加按钮并输入用户名和密码详细信息。有时登录表单包含其他隐藏字段。这些也需要添加。
来源5.6 登录网站
答案2
通常的情况如下:
- 使用 JMeter 记录登录/注销流程HTTP(S) 测试脚本记录器
- 参数化多用户测试场景,为每个虚拟用户提供不同的凭证,例如CSV 数据集配置
- 添加HTTP Cookie 管理器启用 cookies 支持
- 检测录制过程中硬编码的所有动态参数并用变量替换它们。参见使用 JMeter 进行 ASP.NET 登录测试例如有关如何实施的指南。