如何在Jmeter中维护会话以测试web应用程序?

如何在Jmeter中维护会话以测试web应用程序?,jmeter,Jmeter,如何在Jmeter中维护会话,以便每个用户都应该登录、搜索票据,然后注销?这个过程一直持续到所有用户的循环完成。 因为我正试图用多个用户测试我们的web应用程序 每个JMeter线程(代表一个虚拟用户)颠倒执行采样器,因此如果您有3个用于登录、搜索和注销的采样器,则每个线程将按该顺序执行它们 请记住: 您需要为每个线程提供不同的凭据,以便它们可以模拟不同的用户。最常用的参数化方法是使用 最好添加以表示浏览器cookies 可能还需要执行关联:在大多数情况下,应用程序需要从上一个页面响应中提取动态

如何在Jmeter中维护会话,以便每个用户都应该登录、搜索票据,然后注销?这个过程一直持续到所有用户的循环完成。 因为我正试图用多个用户测试我们的web应用程序

每个JMeter线程(代表一个虚拟用户)颠倒执行采样器,因此如果您有3个用于登录、搜索和注销的采样器,则每个线程将按该顺序执行它们

请记住:

  • 您需要为每个线程提供不同的凭据,以便它们可以模拟不同的用户。最常用的参数化方法是使用
  • 最好添加以表示浏览器cookies
  • 可能还需要执行关联:在大多数情况下,应用程序需要从上一个页面响应中提取动态参数,并将其添加到下一个请求中。如果您未能做到这一点,您甚至可能无法登录。然而,最常用的相关性测试元素取决于其可能值得使用的响应的性质,或

  • 添加Cookie管理器。之后,它取决于应用程序,您将需要动态值,如viewState或eventValidation或类似值。但是首先添加管理器,然后进入下一个问题:)

    向我们展示您尝试过的代码?正如Jon所写的,向我们展示您的方法。但“标准”方法可能只是准备登录->请求->注销列表,并从csv或其他来源向其提供登录名和密码。