Automation 如何在jmeter中使用条件

Automation 如何在jmeter中使用条件,automation,automated-tests,jmeter,Automation,Automated Tests,Jmeter,我使用csv数据集配置传递用户名和密码。某些用户具有编辑记录的权限。有些只有查看权限。因此,是否可以检查哪个用户登录并相应地执行脚本的其余部分。Jmeter是负载测试工具 您所要求的不仅仅是工具的设计目的。 简单方法: 为不同的用户记录2个脚本,并在单个测试计划中运行它们 测试计划 线程组1(具有写入权限的用户)(用户数-工作负载模型) 线程组2(没有写入权限的用户)(用户数-工作负载模型) 这是一个好办法 如果要使用在某些情况下可能失败的单个脚本 有if控制器、开关控制器、模块控制器可用。 查

我使用csv数据集配置传递用户名和密码。某些用户具有编辑记录的权限。有些只有查看权限。因此,是否可以检查哪个用户登录并相应地执行脚本的其余部分。

Jmeter是负载测试工具 您所要求的不仅仅是工具的设计目的。 简单方法:

为不同的用户记录2个脚本,并在单个测试计划中运行它们

测试计划

线程组1(具有写入权限的用户)(用户数-工作负载模型)

线程组2(没有写入权限的用户)(用户数-工作负载模型)

这是一个好办法

如果要使用在某些情况下可能失败的单个脚本

有if控制器、开关控制器、模块控制器可用。
查看它们并根据您的需求使用它们(我认为switch controller适合您的情况)

Jmeter是负载测试工具 您所要求的不仅仅是工具的设计目的。 简单方法:

为不同的用户记录2个脚本,并在单个测试计划中运行它们

测试计划

线程组1(具有写入权限的用户)(用户数-工作负载模型)

线程组2(没有写入权限的用户)(用户数-工作负载模型)

这是一个好办法

如果要使用在某些情况下可能失败的单个脚本

有if控制器、开关控制器、模块控制器可用。
查看它们并根据您的需求使用它们(我认为switch controller适合您的情况)

Jmeter是负载测试工具 您所要求的不仅仅是工具的设计目的。 简单方法:

为不同的用户记录2个脚本,并在单个测试计划中运行它们

测试计划

线程组1(具有写入权限的用户)(用户数-工作负载模型)

线程组2(没有写入权限的用户)(用户数-工作负载模型)

这是一个好办法

如果要使用在某些情况下可能失败的单个脚本

有if控制器、开关控制器、模块控制器可用。
查看它们并根据您的需求使用它们(我认为switch controller适合您的情况)

Jmeter是负载测试工具 您所要求的不仅仅是工具的设计目的。 简单方法:

为不同的用户记录2个脚本,并在单个测试计划中运行它们

测试计划

线程组1(具有写入权限的用户)(用户数-工作负载模型)

线程组2(没有写入权限的用户)(用户数-工作负载模型)

这是一个好办法

如果要使用在某些情况下可能失败的单个脚本

有if控制器、开关控制器、模块控制器可用。
查看它们并根据您的要求使用它们(我认为switch controller适合您的情况)

使您的CSV文件结构看起来像:

用户名、密码、canedit

所以它会是这样的:

john, doe, true
foo, bar, false
变量名
字段中添加以下配置:

用户名、密码、canedit

之后,您可以在以下条件下放置2:

  • ${canedit}==true
    • 与编辑相关的请求
  • ${canedit}==false
    • 与只读用户相关的请求

希望这有帮助

使您的CSV文件结构看起来像:

用户名、密码、canedit

所以它会是这样的:

john, doe, true
foo, bar, false
变量名
字段中添加以下配置:

用户名、密码、canedit

之后,您可以在以下条件下放置2:

  • ${canedit}==true
    • 与编辑相关的请求
  • ${canedit}==false
    • 与只读用户相关的请求

希望这有帮助

使您的CSV文件结构看起来像:

用户名、密码、canedit

所以它会是这样的:

john, doe, true
foo, bar, false
变量名
字段中添加以下配置:

用户名、密码、canedit

之后,您可以在以下条件下放置2:

  • ${canedit}==true
    • 与编辑相关的请求
  • ${canedit}==false
    • 与只读用户相关的请求

希望这有帮助

使您的CSV文件结构看起来像:

用户名、密码、canedit

所以它会是这样的:

john, doe, true
foo, bar, false
变量名
字段中添加以下配置:

用户名、密码、canedit

之后,您可以在以下条件下放置2:

  • ${canedit}==true
    • 与编辑相关的请求
  • ${canedit}==false
    • 与只读用户相关的请求
希望这有帮助