一、作业内容
1.现在有一个添加用户的接口,将CSV配置文件中所有数据都取出来,并传入添加用户接口中,但是不传入“login_name为IDO127”的测试数据(注意:不传入某某数据)?
2.如果只传入CSV数据文件中“小于IDO127”的测试数据呢?
二、自我实操练习打卡
1.setUp线程组 -- 初始化登录

2.tearDown线程组 -- 初始化退出

3.添加逻辑控制器_循环控制器

4.添加CSV数据文件配置

5.添加逻辑控制器_if控制器
if控制器用于添加login_name不为IDO127的用户,和添加CSV数据文件中小于IDO127的用户。如果login_name的变量符合if条件,则执行下面的添加用户接口。
if条件:
==(等于)
>(大于)、<(小于)
>=(大于等于)、<=(小于等于)
!=(不等于)、!(非)
||(或)、&&(和)
if控制器写法:
(1)不勾选‘Interpret Condition as Variable Expression?’(将条件解释为变量表达式),直接写判断条件
"${login_name}"<"IDO127"

(2)勾选‘Interpret Condition as Variable Expression?’,使用带有变量的表达式,使用jexl3计算true或false
${__jexl3("$login_name"<"IDO127",)}

(3)勾选‘Interpret Condition as Variable Expression?’,使用带有变量的表达式,使用groovy计算true或false
${__groovy("${login_name}"<"IDO127",)}

6.添加逻辑控制器_简单控制器
简单控制器用于编辑用户。作用是隔离、分组,例如将编辑用户的所有用例放在一组。

7.察看结果树
(1)不传入login_name为IDO127的测试数据

(2)只传入login_name小于IDO127的测试数据

- End -
若有错误,请随时指正。也欢迎大家一起讨论,让我们野蛮成长!
网友评论