如何使用jmeter基于特定用户运行特定csv文件
我有这样的测试计划:如何使用jmeter基于特定用户运行特定csv文件,jmeter,performance-testing,beanshell,Jmeter,Performance Testing,Beanshell,我有这样的测试计划: 线程组 |---用户参数(此处提到的用户属性) |--请求正文(与用户相同) |----csv文件1 |-----csv文件2 现在,如果它是users.name==joe,则应该执行csvfile1如果它是user.name==nmeon,则通过用户参数执行csvfile2,我在JMeter控制台中获得了用户名 如何使用IF controller/bean shell编写脚本如果我使用,脚本将为此编写什么?您基本上有两个选项: 将文件名更改为nmeon.csv和joe.c
线程组
|---用户参数(此处提到的用户属性)
|--请求正文(与用户相同)
|----csv文件1
|-----csv文件2
现在,如果它是users.name==joe
,则应该执行csvfile1
如果它是user.name==nmeon
,则通过用户参数执行csvfile2
,我在JMeter控制台中获得了用户名
如何使用IF controller/bean shell编写脚本如果我使用,脚本将为此编写什么?您基本上有两个选项:
nmeon.csv
和joe.csv
,并在csv数据集配置“文件名”部分使用${user.name}
- 如果控制器,条件:
${user.name}==“joe”
- 特定于joe的测试逻辑
- 如果是控制器,条件:
${user.name}==“nmeon”
- nmeon专用测试逻辑
用户定义变量
您可以在If控制器中使用此代码“${usernamevar}”==“joe'
。