如何在jmeter中多个用户登录和注销?

时间:2015-09-30 12:11:29

标签: jmeter

300位用户登录网站。 300位用户用于创建业务流程。 300名用户注销该网站。

控制器和采样器需要什么?

我尝试了一些自己的例子。但我没有得到解决方案。有人简要地给出了解决方案。

先谢谢..!

2 个答案:

答案 0 :(得分:0)

如果您正在测试Web应用程序,请按照以下步骤操作:

  1. 记录工作流程
  2. 使用HTTP(S)测试脚本记录器记录所有请求。按照here步骤操作 或者您可以手动添加所需的HTTP请求采样器。

    1. 参数化您的脚本
    2. 例如,在您的情况下,您可以使用CSV数据集config.Refer this来参数化用户。

      1. 相关性
      2. 对于相关性,即从当前请求使用的先前响应中获取值,请使用正则表达式提取器(后处理器).Refer this link

        您可以添加“查看结果树”浏览器并执行测试计划以检查请求/响应并验证您的脚本。

答案 1 :(得分:0)

  1. 要获得300的登录分配/ 300的BP / 300注销,最好的选择是使用Throughput Controller。有关详细信息,请参阅Running JMeter Samplers with Defined Percentage Probability指南。
  2. 要根据此标准有条件地使采样器失败,您可以使用Response Assertion。 JMeter自动认为2xx和3xx HTTP响应代码成功,即使响应显示"登录失败"因此,您可以使用Response Assertion确保响应包含特定于登录用户的某些文本